一種過濾器的調整方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種過濾器的調整方法及裝置,涉及通信【技術領域】,用于解決業(yè)務流模板匹配效率低的問題。本發(fā)明的具體實施例包括:當用戶設備在較長時間內使用多項通信業(yè)務時,業(yè)務流模板管理器在獲取到匹配成功的過濾器的當前優(yōu)先級后,通過判斷該當前優(yōu)先級是否位于一級和二級優(yōu)先窗口,以及在位于二級優(yōu)先窗口時,在二級優(yōu)先窗口的具體位置來調整該過濾器的優(yōu)先級。本發(fā)明提供的技術方案主要應用于業(yè)務流模板匹配的流程中。
【專利說明】一種過濾器的調整方法及裝置
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,尤其涉及一種過濾器的調整方法及裝置。
【背景技術】
[0002]當前,用戶對文件、視頻等多媒體業(yè)務提出了更高的服務質量要求。為了滿足用戶對這些多媒體業(yè)務的服務質量要求,在LTE (Long Term Evolut1n,長期演進)系統(tǒng)中引入了 EPS(Evolved Packet System,演進分組系統(tǒng))承載和業(yè)務流模板技術。其中,EPS承載是 UE (User Equipment,用戶設備)與 F1DP^GW (Packet Data Network Gateway,分組數(shù)據(jù)網關)之間的邏輯電路,業(yè)務流模板用于區(qū)分用戶設備和網絡之間不同服務質量的分組數(shù)據(jù)。業(yè)務流模板中包含多個過濾器,每個過濾器對應一個EPS承載。
[0003]業(yè)務流模板在區(qū)分不同服務質量的分組數(shù)據(jù)時需要進行業(yè)務流模板匹配,業(yè)務流模板匹配是指將不同服務質量要求的數(shù)據(jù)與業(yè)務流模板中的過濾器進行匹配,從而能夠使業(yè)務流模板將匹配成功后的數(shù)據(jù)發(fā)送到相應的EPS承載上,進而為數(shù)據(jù)分配無線資源,并將數(shù)據(jù)發(fā)送給用戶設備。其中業(yè)務流模板的匹配操作按照該業(yè)務流模板中過濾器的優(yōu)先級從高到低的順序進行,因此過濾器的優(yōu)先級直接影響業(yè)務流模板的匹配效率。
[0004]在現(xiàn)有業(yè)務流模板匹配流程中,當業(yè)務流模板中的過濾器匹配成功后,將該過濾器的優(yōu)先級調至最高,并將原高于該過濾器優(yōu)先級的過濾器的優(yōu)先級都降低一級。
[0005]在具體的業(yè)務流模板的匹配過程中,由于通信業(yè)務數(shù)據(jù)自身特性或者用戶對這些數(shù)據(jù)的訪問請求頻率的不同,致使通信業(yè)務數(shù)據(jù)對其所對應的過濾器優(yōu)先級要求不同。在用戶執(zhí)行通信業(yè)務的過程中,會存在多種通信業(yè)務,而用戶對每種通信業(yè)務的使用頻率存在不同,從而也必然會存在一種或幾種用戶常用的通信業(yè)務,以及一些用戶使用頻率極低的通信業(yè)務,而每種通信業(yè)務又可能包含一種或幾種類型的通信數(shù)據(jù)。發(fā)明人發(fā)現(xiàn),用戶在進行通信業(yè)務,并針對通信業(yè)務數(shù)據(jù)進行業(yè)務流模板匹配時,如果采用上述現(xiàn)有過濾器的優(yōu)先級調整方法,由于經常的切換使用這些通信業(yè)務數(shù)據(jù),從而就必須頻繁修改過濾器的優(yōu)先級,導致業(yè)務流模板匹配效率低。因此,迫切需要一種過濾器的調整方法來提高業(yè)務流模板的匹配效率。
【發(fā)明內容】
[0006]本發(fā)明的實施例提供一種過濾器的調整方法及裝置,能夠降低業(yè)務流模板匹配過程中切換過濾器的頻率,從而提高業(yè)務流模板的匹配效率。
[0007]為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0008]一種過濾器的調整方法,其特征在于,包括:
[0009]當過濾器匹配成功時,獲取所述過濾器的當前優(yōu)先級;
[0010]當所述當前優(yōu)先級不位于一級優(yōu)先窗口,且所述當前優(yōu)先級位于二級優(yōu)先窗口且不是所述二級優(yōu)先窗口中的最高優(yōu)先級時,將所述過濾器的所述當前優(yōu)先級與高于所述當前優(yōu)先級一級的過濾器置換優(yōu)先級;[0011 ] 當所述當前優(yōu)先級不位于所述一級優(yōu)先窗口且不位于所述二級優(yōu)先窗口時,將所述過濾器的當前優(yōu)先級設定為所述二級優(yōu)先窗口中的最低優(yōu)先級,并將所述二級優(yōu)先窗口中的原位于最低優(yōu)先級的過濾器的優(yōu)先級下調一級,并將所述一級優(yōu)先窗口和所述二級優(yōu)先窗口外且高于所述當前優(yōu)先級的過濾器的優(yōu)先級均下調一級;
[0012]其中,所述一級優(yōu)先窗口和所述二級優(yōu)先窗口為表示過濾器優(yōu)先級的自然數(shù)序列,所述一級優(yōu)先窗口中的過濾器的優(yōu)先級高于所述二級優(yōu)先窗口中的過濾器器的優(yōu)先級,且所述一級優(yōu)先窗口中的最低優(yōu)先級比所述二級優(yōu)先窗口中的最高優(yōu)先級高一級。
[0013]一種過濾器的調整裝置,包括:
[0014]獲取單元,用于在過濾器匹配成功時,獲取所述過濾器的當前優(yōu)先級;
[0015]優(yōu)先級調整單元,用于當所述獲取單元獲取的所述當前優(yōu)先級不位于一級優(yōu)先窗口,且所述當前優(yōu)先級位于二級優(yōu)先窗口且不是所述二級優(yōu)先窗口中的最高優(yōu)先級時,將所述過濾器的所述當前優(yōu)先級與高于所述當前優(yōu)先級一級的過濾器置換優(yōu)先級;
[0016]所述優(yōu)先級調整單元,還用于當所述獲取單元獲取的所述當前優(yōu)先級不位于所述一級優(yōu)先窗口且不位于所述二級優(yōu)先窗口時,將所述過濾器的當前優(yōu)先級設定為所述二級優(yōu)先窗口中的最低優(yōu)先級,并將所述二級優(yōu)先窗口中的原位于最低優(yōu)先級的過濾器的優(yōu)先級下調一級,并將所述一級優(yōu)先窗口和所述二級優(yōu)先窗口外且高于所述當前優(yōu)先級的過濾器的優(yōu)先級均下調一級;
[0017]其中,所述一級優(yōu)先窗口和所述二級優(yōu)先窗口為表示過濾器優(yōu)先級的自然數(shù)序列,所述一級優(yōu)先窗口中的過濾器的優(yōu)先級高于所述二級優(yōu)先窗口中的過濾器的優(yōu)先級,且所述一級優(yōu)先窗口中的最低優(yōu)先級比所述二級優(yōu)先窗口中的最高優(yōu)先級高一級
[0018]本發(fā)明實施例提供的一種過濾器的調整方法及裝置,當用戶設備在較長時間內使用多項通信業(yè)務時,業(yè)務流模板管理器在獲取到匹配成功的過濾器的當前優(yōu)先級后,通過判斷該當前優(yōu)先級是否位于一級和二級優(yōu)先窗口,以及在位于二級優(yōu)先窗口時,在二級優(yōu)先窗口的具體位置來調整該過濾器的優(yōu)先級,這樣有判斷的對過濾器的當前優(yōu)先級進行調整,使得用戶設備在頻繁切換通信業(yè)務時,業(yè)務流模板管理器不必在每次匹配成功后都需要將該過濾器的優(yōu)先級置頂,從而不需要頻繁切換過濾器的優(yōu)先級,進而降低了過濾器的切換頻率,提高了業(yè)務流模板的匹配效率。
【專利附圖】
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1為本發(fā)明一實施例提供的一種過濾器調整的方法流程圖;
[0021]圖2為本發(fā)明另一實施例提供的一種過濾器調整的方法流程圖;
[0022]圖3為本發(fā)明另一實施例提供的另一種過濾器調整的方法流程圖;
[0023]圖4為本發(fā)明一實施例提供的一種過濾器調整裝置的組成示意圖;
[0024]圖5為本發(fā)明一實施例提供的另一種過濾器調整裝置的組成示意圖。
【具體實施方式】
[0025]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0026]本發(fā)明一實施例提供了一種過濾器的調整方法,該方法用于在用戶設備在較長時間內使用多項通信業(yè)務時,提高業(yè)務流模板的匹配效率,如圖1所示,該方法包括:
[0027]101、當過濾器匹配成功時,業(yè)務流模板管理器獲取過濾器的當前優(yōu)先級。
[0028]其中,該匹配成功的過濾器的優(yōu)先級與該過濾器匹配前的優(yōu)先級相同。
[0029]值得說明的是,過濾器匹配成功是指,過濾器的匹配信息與數(shù)據(jù)包的待匹配字段一致。該過濾器的匹配信息以及數(shù)據(jù)包的待匹配字段,將在下述301、302中再作說明。
[0030]102、當該當前優(yōu)先級不位于一級優(yōu)先窗口,且當前優(yōu)先級位于二級優(yōu)先窗口且不是該二級優(yōu)先窗口中的最高優(yōu)先級時,業(yè)務流模板管理器將過濾器的當前優(yōu)先級與高于該當前優(yōu)先級一級的過濾器的優(yōu)先級置換。
[0031]其中,一級優(yōu)先窗口和二級優(yōu)先窗口為表示過濾器優(yōu)先級的自然數(shù)序列,且一級優(yōu)先窗口中的過濾器的優(yōu)先級高于二級優(yōu)先窗口中的過濾器的優(yōu)先級,并且一級優(yōu)先窗口中的最低優(yōu)先級比二級優(yōu)先窗口中的最高優(yōu)先級高一級。
[0032]如,過濾器的優(yōu)先級可以設為是從I到η的序列,I為最高優(yōu)先級,η為自然數(shù),且設其中I到9是一級優(yōu)先窗口,10到X是二級優(yōu)先窗口,且其中的X小于或等于η。當然,在一級優(yōu)先窗口和二級優(yōu)先窗口內部也可以進行排序,比如,一級優(yōu)先窗口為I到nl,該nl相當于上述舉例中的9,二級優(yōu)先窗口中可以為I到n2,且結合上述舉例,I相當于上述的
10,n2相當于上述的X。
[0033]103、當該當前優(yōu)先級不位于一級優(yōu)先窗口且不位于二級優(yōu)先窗口時,業(yè)務流模板管理器將過濾器的當前優(yōu)先級設定為二級優(yōu)先窗口中的最低優(yōu)先級,并將二級優(yōu)先窗口中的原位于最低優(yōu)先級的過濾器的優(yōu)先級下調一級,并將一級優(yōu)先窗口和二級優(yōu)先窗口外且高于當前優(yōu)先級的過濾器的優(yōu)先級均下調一級。
[0034]值得說明的是,在現(xiàn)有提供的技術方案中,當過濾器匹配成功后,就會將該過濾器的優(yōu)先級置頂,這樣如果用戶在較長時間內使用多項通信業(yè)務時,就必須頻繁切換過濾器的優(yōu)先級,而在本發(fā)明提供的技術方案中,劃定了一級優(yōu)先窗口和二級優(yōu)先窗口兩個優(yōu)先級劃分范圍,在過濾器匹配成功后,對該過濾器的當前優(yōu)先級與這兩個優(yōu)先窗口中的優(yōu)先級進行比較,只有在上述描述的條件下才會對過濾器的優(yōu)先級作出調整,并且在用戶長時間使用幾種通信業(yè)務的情況下,在對這些通信業(yè)務數(shù)據(jù)對應的優(yōu)先級進行一次調整之后,后續(xù)再接收到相同通信業(yè)務數(shù)據(jù)時,很大程度上過濾器的優(yōu)先級將不需要再進行二次調整,從而極大的降低了過濾器的切換頻率。
[0035]本發(fā)明實施例提供了一種過濾器的調整方法,當用戶設備在較長時間內使用多項通信業(yè)務時,業(yè)務流模板管理器在獲取到匹配成功的過濾器的當前優(yōu)先級后,通過判斷該當前優(yōu)先級是否位于一級和二級優(yōu)先窗口,以及在位于二級優(yōu)先窗口時,在二級優(yōu)先窗口的具體位置來調整該過濾器的優(yōu)先級,這樣有判斷的對過濾器的當前優(yōu)先級進行調整,使得用戶設備在頻繁切換通信業(yè)務時,業(yè)務流模板管理器不必在每次匹配成功后都需要將該過濾器的優(yōu)先級置頂,從而不需要頻繁切換過濾器的優(yōu)先級,進而降低了過濾器的切換頻率,提高了業(yè)務流模板的匹配效率。
[0036]本發(fā)明另一實施例提供了一種過濾器的調整方法,如圖2所示,該方法包括:
[0037]結合上述如圖1所示的方法流程,在該實現(xiàn)方式中,更為完整地描述了實際匹配過程中的,對匹配成功后的過濾器的當前優(yōu)先級的調整情況,在執(zhí)行上述101之后,還包括執(zhí)行下述步驟201或202。
[0038]201、當該當前優(yōu)先級位于一級優(yōu)先窗口時,業(yè)務流模板管理器保持過濾器的優(yōu)先級為當前優(yōu)先級。
[0039]202、當該當前優(yōu)先級位于二級優(yōu)先窗口且為二級優(yōu)先窗口的最高優(yōu)先級時,業(yè)務流模板管理器保持該過濾器的優(yōu)先級為當前優(yōu)先級。
[0040]值得說明的是,該201、202與上述的102、103為并列的四種執(zhí)行流程,用于完成對過濾器當前優(yōu)先級的調整。
[0041]結合上述對步驟201、202的描述,在過濾器的實際調整過程中,由于存在一種或幾種通信業(yè)務是用戶的常用業(yè)務,或是用戶在一段時間內一直使用的業(yè)務,就要使得能夠與這些通信業(yè)務對應的通信業(yè)務數(shù)據(jù)匹配的過濾器的優(yōu)先級要處于高優(yōu)先級狀態(tài),本實施例中涉及的,當過濾器的優(yōu)先級屬于一級優(yōu)先窗口或二級優(yōu)先窗口的最高級時,就說明與該過濾器對應的通信業(yè)務數(shù)據(jù),是用戶在一段時間內使用極為頻繁的業(yè)務數(shù)據(jù),從而這些過濾器的優(yōu)先級在該一段時間內保持高優(yōu)先級狀態(tài),其中,該一段時間可以是通信業(yè)務的存活周期。
[0042]此外值得說明的是,由于在一段時間內,某一種或幾種通信業(yè)務為用戶一直使用的通信業(yè)務,但是在使用時間超過該段時間后,可能用戶將不再使用或不再頻繁使用上述的一種或幾種通信業(yè)務,相應的,對這些通信業(yè)務的通信業(yè)務數(shù)據(jù)所對應的過濾器的優(yōu)先級,則不需要其一直處于一個高優(yōu)先級狀態(tài)。針對該實際應用情形,在本發(fā)明實施例中設定該一級優(yōu)先窗口的大小是可調整的。
[0043]進一步的對該一級優(yōu)先窗口的大小進行調整的方式,可以為:在預設時間段內,所述一級優(yōu)先窗口中的一個或幾個數(shù)值,與所述預設時間端內獲取到的匹配成功的過濾器的優(yōu)先級不對應,或者所述一個或幾個數(shù)值與匹配成功的過濾器的優(yōu)先級對應率低于預設值,則在所述一級優(yōu)先窗口中將所述一個或幾個數(shù)值刪除,并按照其余數(shù)值在所述一級優(yōu)先窗口中從小到大的順序重新依次排列,并在所述數(shù)值調整后修改與所述數(shù)值對應的匹配成功的過濾器的優(yōu)先級,使得修改后的過濾器的優(yōu)先級與重新排列的數(shù)值對應,或者,在所述一級優(yōu)先窗口中將所述一個或幾個數(shù)值刪除后,將所述其余數(shù)值與所述匹配成功的過濾器優(yōu)先的對應成功率,根據(jù)所述對應成功率從高到低的順序,重新排列所述其余數(shù)值,并修改所述匹配成功的過濾器的優(yōu)先級,使得修改后的匹配成功的過濾器的優(yōu)先級為重新排序后的數(shù)值。
[0044]上述雖然介紹了一級優(yōu)先窗口大小的調整方法,但是在實際應用過程中,由于用戶對通信業(yè)務的使用習慣,通過統(tǒng)計能夠確定該一級優(yōu)先窗口的大小,且該大小在較長時間內是穩(wěn)定的,所以對該一級優(yōu)先窗口調整的時效性并不強,也就是說該一級優(yōu)先窗口的大小可以認為是固定的,從而也不必頻繁修改匹配成功率高的過濾器的優(yōu)先級。
[0045]本發(fā)明另一實施例提供了一種過濾器的調整方法,結合上述如圖1、圖2所示的方法流程,本發(fā)明實施例介紹了執(zhí)行步驟101之前需要執(zhí)行的相應流程,如圖3所示,該流程包括:
[0046]301、業(yè)務流模板管理器從接收到的數(shù)據(jù)包中獲取待匹配字段。
[0047]其中,待匹配字段為數(shù)據(jù)包的特性信息,數(shù)據(jù)包的差別通過各數(shù)據(jù)包的特性信息體現(xiàn)。例如,IPv4的數(shù)據(jù)包的特性信息包括:T0S(Type of Service,服務類型)、協(xié)議號(Protocol) >SPI (Security Payload Index,安全負載索引)、源地址(Source Address)、目的地址(Destinat1n Address)。IPv6的數(shù)據(jù)包的特性信息包括:報文傳輸?shù)燃?TrafficClass)、流標簽(Flow Label)、下一個頭地址(Next Header) > SPI (Security PayloadIndex,安全負載索引)、源地址(Source Address)、目的地址(Destinat1n Address)。由此可以看出,這兩種數(shù)據(jù)包所包含的特性信息不同。本實施例只是列舉了兩種數(shù)據(jù)包的特性信息,對于其余種類的數(shù)據(jù)包所包含的特性信息在此不作一一說明。
[0048]302、業(yè)務流模板管理器根據(jù)待匹配字段和過濾器的匹配信息,將接收到的數(shù)據(jù)包與過濾器匹配。
[0049]其中,過濾器的匹配信息是過濾器的匹配字段的具體值,也是過濾器的特征值,是一個過濾器與區(qū)別于其它過濾器的本質。結合上述301中對數(shù)據(jù)包待匹配字段的描述,一個數(shù)據(jù)包有多個待匹配字段,過濾器與數(shù)據(jù)包匹配成功需要每個字段都一致,所以每個過濾器的匹配信息也包含多個值。
[0050]303、當待匹配字段與過濾器的匹配信息相同時,確定過濾器匹配成功。
[0051]值得說明的是,本實施例的具體實現(xiàn)流程中還存在過濾器匹配失敗的情況,當數(shù)據(jù)包與過濾器匹配失敗時,根據(jù)待匹配字段,將數(shù)據(jù)包與包含匹配信息的其余過濾器,按照這些其余過濾器的優(yōu)先級從高到低順序依次與數(shù)據(jù)包進行匹配,直到數(shù)據(jù)包與這些其余過濾器中的一個過濾器匹配成功。
[0052]此外值得說明的是,在方案實現(xiàn)過程中,可能存在數(shù)據(jù)包與上述包含匹配信息的其余過濾器均未匹配成功的情況,在該情況下,由于業(yè)務流模板中可能存在不包含任何匹配信息的過濾器,也就是空白的過濾器,當非空白的過濾器都不能與數(shù)據(jù)包匹配成功時,就為該空白過濾器加上該接收到且匹配失敗的數(shù)據(jù)包的待匹配字段,即將該數(shù)據(jù)包的待匹配字段作為該空白過濾器的匹配信息,從而使得數(shù)據(jù)包與過濾器完成匹配且過濾器匹配成功。
[0053]當然在匹配過程中,如果數(shù)據(jù)包的數(shù)量多于過濾器的數(shù)量,此時,數(shù)據(jù)包與過濾器不能完成匹配,則將該數(shù)據(jù)包丟棄。
[0054]在本實施例提供的實現(xiàn)方式中,通過執(zhí)行上述圖3所示的流程,實現(xiàn)了數(shù)據(jù)包與過濾器的匹配,以便于當過濾器匹配成功時,獲取該匹配成功的過濾器的當前優(yōu)先級。
[0055]結合上述的如圖1至圖3所示的方法流程,描述的是上行執(zhí)行流程,在該場景下該業(yè)務流模板管理器可以設置在UE中。相應的,下行執(zhí)行流程中與上述的上行執(zhí)行流程類似,本實施例中將不再重復說明,但是在下行執(zhí)行流程中,業(yè)務流模板管理器可以設置在PDN-Gff 中。
[0056]本發(fā)明另一實施例提供了一種過濾器的調整裝置,如圖4所示,該裝置包括:獲取單元41、優(yōu)先級調整單元42。
[0057]獲取單元41,用于在過濾器匹配成功時,獲取該過濾器的當前優(yōu)先級。
[0058]優(yōu)先級調整單元42,用于當獲取單元41獲取的當前優(yōu)先級不位于一級優(yōu)先窗口,且當前優(yōu)先級位于二級優(yōu)先窗口且不是二級優(yōu)先窗口中的最高優(yōu)先級時,將過濾器的當前優(yōu)先級與高于當前優(yōu)先級一級的過濾器的優(yōu)先級置換。
[0059]優(yōu)先級調整單元42,還用于當獲取單元41獲取的當前優(yōu)先級不位于一級優(yōu)先窗口且不位于二級優(yōu)先窗口時,將過濾器的當前優(yōu)先級設定為二級優(yōu)先窗口中的最低優(yōu)先級,并將二級優(yōu)先窗口中的原位于最低優(yōu)先級的過濾器的優(yōu)先級下調一級,并將一級優(yōu)先窗口和二級優(yōu)先窗口外且高于當前優(yōu)先級的過濾器的優(yōu)先級均下調一級。
[0060]其中,一級優(yōu)先窗口和二級優(yōu)先窗口為表示過濾器優(yōu)先級的自然數(shù)序列,且一級優(yōu)先窗口中的過濾器的優(yōu)先級高于二級優(yōu)先窗口中的過濾器的優(yōu)先級,且一級優(yōu)先窗口中的最低優(yōu)先級比二級優(yōu)先窗口中的最高優(yōu)先級高一級。
[0061]在本裝置的一種可選構成方式中,如圖5所示,該裝置還包括:匹配單元43、確定單元44。
[0062]獲取單元41,用于從接收到的數(shù)據(jù)包中獲取待匹配字段。
[0063]其中,待匹配字段為該接收到的數(shù)據(jù)包的特性信息。
[0064]匹配單元43,用于根據(jù)獲取單元41獲取的待匹配字段,將數(shù)據(jù)包與過濾器匹配。
[0065]確定單元44,用于通過匹配單元43的匹配,當待匹配字段與過濾器的匹配信息相同時,確定過濾器匹配成功,并將該過濾器匹配成功的結果告知獲取單元41,以使得獲取單元41獲取該過濾器的當前優(yōu)先級。
[0066]當然,在該裝置功能的具體實現(xiàn)過程中,匹配單元43,還用于當數(shù)據(jù)包與過濾器匹配失敗時,根據(jù)待匹配字段,將數(shù)據(jù)包與包含匹配信息的其余過濾器,按照這些其余過濾器的優(yōu)先級從高到低順序依次匹配,直到該數(shù)據(jù)包與這些其余過濾器中的一個過濾器匹配成功。而在匹配過程中,如果數(shù)據(jù)包的數(shù)量多于過濾器的數(shù)量,此時,數(shù)據(jù)包與過濾器不能完成匹配,則將該數(shù)據(jù)包丟棄。
[0067]值得說明的是,該如圖4、5所示的裝置,用于實現(xiàn)上述圖1至3所對應的方法流程。
[0068]本發(fā)明實施例提供的過濾器的調整裝置,當用戶設備在較長時間內使用多項通信業(yè)務時,在獲取單元獲取到匹配成功的過濾器的當前優(yōu)先級后,通過優(yōu)先級調整單元判斷該當前優(yōu)先級是否位于一級和二級優(yōu)先窗口,以及在位于二級優(yōu)先窗口時,在二級優(yōu)先窗口的具體位置來調整該過濾器的優(yōu)先級,這樣有判斷的對過濾器的當前優(yōu)先級進行調整,使得用戶設備在頻繁切換通信業(yè)務時,業(yè)務流模板管理器不必在每次匹配成功后都需要將該過濾器的優(yōu)先級置頂,從而不需要頻繁切換過濾器的優(yōu)先級,進而降低了過濾器的切換頻率,提聞了業(yè)務流|旲板的匹配效率。
[0069]通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在可讀取的存儲介質中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0070]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。
【權利要求】
1.一種過濾器的調整方法,其特征在于,包括: 當過濾器匹配成功時,獲取所述過濾器的當前優(yōu)先級; 當所述當前優(yōu)先級不位于一級優(yōu)先窗口,且所述當前優(yōu)先級位于二級優(yōu)先窗口且不是所述二級優(yōu)先窗口中的最高優(yōu)先級時,將所述過濾器的所述當前優(yōu)先級與高于所述當前優(yōu)先級一級的過濾器的優(yōu)先級置換; 當所述當前優(yōu)先級不位于所述一級優(yōu)先窗口且不位于所述二級優(yōu)先窗口時,將所述過濾器的當前優(yōu)先級設定為所述二級優(yōu)先窗口中的最低優(yōu)先級,并將所述二級優(yōu)先窗口中的原位于最低優(yōu)先級的過濾器的優(yōu)先級下調一級,并將所述一級優(yōu)先窗口和所述二級優(yōu)先窗口外且高于所述當前優(yōu)先級的過濾器的優(yōu)先級均下調一級; 其中,所述一級優(yōu)先窗口和所述二級優(yōu)先窗口為表示過濾器優(yōu)先級的自然數(shù)序列,所述一級優(yōu)先窗口中的過濾器的優(yōu)先級高于所述二級優(yōu)先窗口中的過濾器的優(yōu)先級,且所述一級優(yōu)先窗口中的最低優(yōu)先級比所述二級優(yōu)先窗口中的最高優(yōu)先級高一級。
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 當所述當前優(yōu)先級位于所述一級優(yōu)先窗口時,保持所述過濾器的優(yōu)先級為所述當前優(yōu)先級; 當所述當前優(yōu)先級位于二級優(yōu)先窗口且為所述二級優(yōu)先窗口的最高優(yōu)先級時,保持所述過濾器的優(yōu)先級為所述當前優(yōu)先級。
3.根據(jù)權利要求2所述的方法,其特征在于,在所述獲取所述過濾器的當前優(yōu)先級之前,還包括: 從接收到的數(shù)據(jù)包中獲取待匹配字段,所述待匹配字段為所述數(shù)據(jù)包的特性信息; 根據(jù)所述待匹配字段和所述過濾器的匹配信息,將所述數(shù)據(jù)包與所述過濾器匹配; 當所述待匹配字段與所述過濾器的匹配信息相同時,確定所述過濾器匹配成功。
4.根據(jù)權利要求3所述的方法,其特征在于,所述方法還包括: 當所述數(shù)據(jù)包與所述過濾器匹配失敗時,根據(jù)所述待匹配字段,將所述數(shù)據(jù)包與包含匹配信息的其余過濾器,按照所述其余過濾器的優(yōu)先級從高到低順序依次匹配,直到所述數(shù)據(jù)包與所述其余過濾器中的一個過濾器匹配成功。
5.一種過濾器的調整裝置,其特征在于,包括: 獲取單元,用于在過濾器匹配成功時,獲取所述過濾器的當前優(yōu)先級; 優(yōu)先級調整單元,用于當所述獲取單元獲取的所述當前優(yōu)先級不位于一級優(yōu)先窗口,且所述當前優(yōu)先級位于二級優(yōu)先窗口且不是所述二級優(yōu)先窗口中的最高優(yōu)先級時,將所述過濾器的所述當前優(yōu)先級與高于所述當前優(yōu)先級一級的過濾器的優(yōu)先級置換; 所述優(yōu)先級調整單元,還用于當所述獲取單元獲取的所述當前優(yōu)先級不位于所述一級優(yōu)先窗口且不位于所述二級優(yōu)先窗口時,將所述過濾器的當前優(yōu)先級設定為所述二級優(yōu)先窗口中的最低優(yōu)先級,并將所述二級優(yōu)先窗口中的原位于最低優(yōu)先級的過濾器的優(yōu)先級下調一級,并將所述一級優(yōu)先窗口和所述二級優(yōu)先窗口外且高于所述當前優(yōu)先級的過濾器的優(yōu)先級均下調一級; 其中,所述一級優(yōu)先窗口和所述二級優(yōu)先窗口為表示過濾器優(yōu)先級的自然數(shù)序列,所述一級優(yōu)先窗口中的過濾器的優(yōu)先級高于所述二級優(yōu)先窗口中的過濾器的優(yōu)先級,且所述一級優(yōu)先窗口中的最低優(yōu)先級比所述二級優(yōu)先窗口中的最高優(yōu)先級高一級。
6.根據(jù)權利要求5所述的裝置,其特征在于, 所述優(yōu)先級調整單元,還用于當所述獲取單元獲取的所述當前優(yōu)先級位于所述一級優(yōu)先窗口時,保持所述過濾器的優(yōu)先級為所述當前優(yōu)先級; 所述優(yōu)先級調整單元,還用于當所述獲取單元獲取的所述當前優(yōu)先級位于二級優(yōu)先窗口且為所述二級優(yōu)先窗口的最高優(yōu)先級時,保持所述過濾器的優(yōu)先級為所述當前優(yōu)先級。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括:、 所述獲取單元,用于從接收到的數(shù)據(jù)包中獲取待匹配字段,所述待匹配字段為所述數(shù)據(jù)包的特性信息; 匹配單元,用于根據(jù)所述獲取單元獲取的所述待匹配字段,將所述數(shù)據(jù)包與所述過濾器匹配; 確定單元,用于通過所述匹配單元的匹配,當所述待匹配字段與所述過濾器的匹配信息相同時,確定所述過濾器匹配成功。
8.根據(jù)權利要求7所述的裝置,其特征在于, 所述匹配單元,還用于當所述數(shù)據(jù)包與所述過濾器匹配失敗時,根據(jù)所述待匹配字段,將所述數(shù)據(jù)包與包含匹配信息的其余過濾器,按照所述其余過濾器的優(yōu)先級從高到低順序依次匹配,直到所述數(shù)據(jù)包與所述其余過濾器中的一個過濾器匹配成功。
【文檔編號】G06F17/30GK104168276SQ201410400866
【公開日】2014年11月26日 申請日期:2014年8月14日 優(yōu)先權日:2014年8月14日
【發(fā)明者】張勍, 畢猛, 李軼群, 盛煜, 楊軍 申請人:中國聯(lián)合網絡通信集團有限公司