亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

無線通信網(wǎng)絡(luò)中分組過濾器的有效修改的制作方法

文檔序號:7676831閱讀:258來源:國知局

專利名稱::無線通信網(wǎng)絡(luò)中分組過濾器的有效修改的制作方法
技術(shù)領(lǐng)域
:本公開一般涉及通信領(lǐng)域,更具體地涉及用于修改分組過濾器(filter)的技術(shù)。
背景技術(shù)
:無線通信網(wǎng)絡(luò)廣泛用于提供各種通信服務(wù),例如語音、分組數(shù)據(jù)等。這種無線網(wǎng)絡(luò)的實例包括碼分多址(CDMA)網(wǎng)絡(luò)、時分多址(TDMA)網(wǎng)絡(luò)、頻分多址(FDMA)網(wǎng)絡(luò),以及正交FDMA(OFDMA)網(wǎng)絡(luò)。用戶可以使用無線設(shè)備(例如,蜂窩電話)從無線網(wǎng)絡(luò)獲得各種通信服務(wù)。通過確保達(dá)到各項服務(wù)的指定服務(wù)質(zhì)量(QoS),可以向用戶提供令人滿意的服務(wù)??梢酝ㄟ^不同服務(wù)的不同參數(shù)來量化QoS。例如,語音服務(wù)可能需要相對嚴(yán)格的延遲和確定的最小保證數(shù)據(jù)速率,而分組數(shù)據(jù)服務(wù)可能需要確定的目標(biāo)分組誤差率。無線設(shè)備可以為需要的服務(wù)與無線網(wǎng)絡(luò)交換一個或多個業(yè)務(wù)流。通過一組QoS參數(shù)來定義各個業(yè)務(wù)流的QoS。為不同的業(yè)務(wù)流定義不同級別的QoS以獲得需要的性能。各個業(yè)務(wù)流也可以與一組用于識別屬于該業(yè)務(wù)流的數(shù)據(jù)分組的一個或多個分組過濾器相關(guān)。各個分組過濾器可以由一個或多個過濾器參數(shù)構(gòu)成,其中過濾器參數(shù)包含一個或多個網(wǎng)絡(luò)/傳輸層報頭字段和/或一個或多個更高層報頭字段。各個分組過濾器可以用于將數(shù)據(jù)分組分離為適當(dāng)?shù)臉I(yè)務(wù)流以便能夠在為該業(yè)務(wù)流指定的QoS級別發(fā)送各個業(yè)務(wù)流。業(yè)務(wù)流也可以包括多個子流。在這種情況下,可以為各個子流定義一組QoS參數(shù)和一組分組過濾器以獲得該子流需要的性能。需要對分組過濾器進(jìn)行修改。例如,可以是這種情況,即如果增加或刪除一個或多個子流。作為一些實例,在語音交談應(yīng)用中當(dāng)新用戶增加到會話中時可以增加新子流,或者可以在現(xiàn)有流QoS實例中增加另一個流會話。可以在無線設(shè)備處定義新分組過濾器,并將其發(fā)送到無線網(wǎng)絡(luò)。無線網(wǎng)絡(luò)可以接收新分組過濾器并且可以將其應(yīng)用于發(fā)送到無線設(shè)備的數(shù)據(jù)分組中。修改分組過濾器消耗寶貴的網(wǎng)絡(luò)資源以在空中發(fā)送新的分組過濾器。如下所述,如果對如何修改分組過濾器加以限制,那么資源的使用會更加有效。因此,本領(lǐng)域需要用于在無線網(wǎng)絡(luò)中有效修改分組過濾器的技術(shù)。
發(fā)明內(nèi)容這里描述了用于在無線通信網(wǎng)絡(luò)中有效修改分組過濾器的技術(shù)??梢詾闃I(yè)務(wù)流或子流定義業(yè)務(wù)過濾器模板(TFT),并且該業(yè)務(wù)過濾器模板可以包括應(yīng)用于該業(yè)務(wù)流或子流的一個或多個(T)分組過濾器。在一個實施例中,如果需要,可以用多個操作修改業(yè)務(wù)過濾器模板。執(zhí)行的操作以及執(zhí)行操作的順序可以取決于被替換的現(xiàn)有分組過濾器的數(shù)目(N)和新分組過濾器的數(shù)目(M),其中N《T且M《T。這些操作可以從最可能失敗的操作開始按順序執(zhí)行。如果N二M,那么可以用單個操作來替換業(yè)務(wù)過濾器模板中的N個分組過濾器。如果N〉M,那么可以首先替換業(yè)務(wù)過濾器模板中的M個分組過濾器,并且隨后可以從業(yè)務(wù)過濾器模板中刪除N—M個分組過濾器。如果N<M,那么可以首先將M—N個新的分組過濾器增加到業(yè)務(wù)過濾器模板,然后可以替換業(yè)務(wù)過濾器模板中的N個分組過濾器。通過發(fā)送信令消息來執(zhí)行各個操作,該信令消息指示將被執(zhí)行的操作(例如,替換、增加或刪除)以及將被替換、增加或刪除的分組過濾器。在另一個實施例中,如果需要,利用單個操作使用虛擬分組過濾器來修改業(yè)務(wù)過濾器模板。使用至少一個用于過濾業(yè)務(wù)數(shù)據(jù)的有效分組過濾器以及至少一個用于傳送業(yè)務(wù)數(shù)據(jù)的虛擬分組過濾器來定義業(yè)務(wù)過濾器模板。通過用第二組分組過濾器替換業(yè)務(wù)過濾器模板中的第一組分組過濾器來修改業(yè)務(wù)過濾器模板。在第一或第二組中包括足夠數(shù)量的虛擬分組過濾器,使得這兩組包括相等數(shù)量(一個或多個)的分組過濾器。下面將更具體地描述本發(fā)明的各個方面和實施例。通過下面結(jié)合附圖給出的具體描述,本發(fā)明的特征和特性將變得更加顯而易見,在附圖中相同的參考標(biāo)記全文對應(yīng)一致。圖1示出與無線網(wǎng)絡(luò)通信的無線設(shè)備。圖2示出用于數(shù)據(jù)通信的示例性協(xié)議棧。圖3示出傳輸、網(wǎng)絡(luò)和鏈路層數(shù)據(jù)單元的封裝。圖4示出利用多個操作修改分組過濾器的過程。圖5示出使用虛擬分組過濾器修改分組過濾器的過程。圖6示出無線設(shè)備的方框圖。具體實施例方式這里使用詞語"示例性"意思是"作為例子、實例或示例"。不必將這里描述為"示例性"的任何實施例或設(shè)計理解為是比其它實施例或設(shè)計優(yōu)選的或有利的。這里描述的用于修改分組過濾器的技術(shù)可以用于各種無線通信網(wǎng)絡(luò),例如CDMA網(wǎng)絡(luò)、TDMA網(wǎng)絡(luò)、FDMA網(wǎng)絡(luò)、OFDMA網(wǎng)絡(luò)等。CDMA網(wǎng)絡(luò)可以使用無線技術(shù),例如寬帶CDMA(W-CDMA),cdma2000等。cdma2000涵蓋IS-95,IS-2000和IS-856標(biāo)準(zhǔn)。TDMA網(wǎng)絡(luò)可以使用無線技術(shù),例如全球移動通信系統(tǒng)(GSM),數(shù)字先進(jìn)移動電話系統(tǒng)(D-AMPS)等。D-AMPS涵蓋IS-136和IS-54標(biāo)準(zhǔn)。這些不同的無線技術(shù)和標(biāo)準(zhǔn)在本領(lǐng)域內(nèi)是公知的。在來自名為"第三代合作計劃"(3GPP)的組織的文檔中描述了W-CDMA和GSM。在來自名為"第三代合作計劃2"(3GPP2)的組織的文檔中描述了cdma2000。3GPP和3GPP2文檔是可以公開獲得的。為了清楚起見,下面針對采用WCDMA的通用移動電信系統(tǒng)(UMTS)網(wǎng)絡(luò)具體描述了該技術(shù)。因此,在下面的諸多描述中使用了3GPP術(shù)語。圖1示出了支持對無線設(shè)備的分組數(shù)據(jù)和其它服務(wù)的UMTS網(wǎng)絡(luò)100。為簡單起見,圖1示出了包括一個節(jié)點B120、一個服務(wù)GPRS支持節(jié)點(SGSN)130,以及一個網(wǎng)關(guān)GPRS支持節(jié)點(GGSN)140的UMTS網(wǎng)絡(luò)IOO。節(jié)點B120在其覆蓋區(qū)域內(nèi)為無線設(shè)備提供無線通信。SGSN130控制數(shù)據(jù)分組在節(jié)點B120和GGSN140之間的傳輸。GGSN140支持對UMTS網(wǎng)絡(luò)100中無線設(shè)備的數(shù)據(jù)服務(wù)。GGSN140耦合到數(shù)據(jù)網(wǎng)絡(luò)150,該數(shù)據(jù)網(wǎng)絡(luò)150可以是互聯(lián)網(wǎng)和/或其它數(shù)據(jù)網(wǎng)絡(luò)。GGSN140可以經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)150與各種實體通信(例如,遠(yuǎn)程主機(jī)160)。UMTS網(wǎng)絡(luò)100可以視為由無線網(wǎng)絡(luò)和分組數(shù)據(jù)網(wǎng)絡(luò)組成。該無線網(wǎng)絡(luò)包括節(jié)點B120和SGSN130并支持無線通信。該分組數(shù)據(jù)網(wǎng)絡(luò)包括GGSN140并支持在無線網(wǎng)絡(luò)和外部數(shù)據(jù)網(wǎng)絡(luò)之間的分組交換通信。無線網(wǎng)絡(luò)通常包括各個網(wǎng)絡(luò)實體的多個實例,該網(wǎng)絡(luò)實體也可以稱為其它名稱。例如,在cdma2000網(wǎng)絡(luò)中,節(jié)點B120稱為基站,SGSN130稱為分組控制功能(PCF),并且GGSN140稱為分組數(shù)據(jù)服務(wù)節(jié)點(PDSN)。根據(jù)無線設(shè)備是否是激活的以及該無線設(shè)備是否處于切換中,無線設(shè)備110可以在任意給定時刻與零個,一個或多個節(jié)點B通信。無線設(shè)備110也可以稱為用戶設(shè)備(l正)、移動站(MS)、用戶終端、用戶單元等。無線設(shè)備110可以是蜂窩電話,個人數(shù)字助理(PDA),手持設(shè)備,數(shù)據(jù)卡,無線調(diào)制解調(diào)器或其它設(shè)備。圖2示出了用于經(jīng)由UMTS網(wǎng)絡(luò)100在無線設(shè)備110和遠(yuǎn)程主機(jī)160之間進(jìn)行數(shù)據(jù)通信的一組示例性協(xié)議棧200。為簡單起見,圖2示出了用于UMTS網(wǎng)絡(luò)100的單個協(xié)議棧。一般來說,UMTS網(wǎng)絡(luò)100中的各個網(wǎng)絡(luò)實體通常維護(hù)獨立的協(xié)議棧用于與另一網(wǎng)絡(luò)實體通信。無線設(shè)備110經(jīng)由協(xié)議棧與遠(yuǎn)程主機(jī)160通信,該協(xié)議棧包括傳輸層,網(wǎng)絡(luò)層,鏈路層和物理層。在無線設(shè)備110和遠(yuǎn)程主機(jī)160中的應(yīng)用(APP)可以使用由傳輸層和網(wǎng)絡(luò)層組成的數(shù)據(jù)協(xié)議棧來交換數(shù)據(jù)。該傳輸層可以使用傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報協(xié)議(UDP)和/或其它協(xié)議。該網(wǎng)絡(luò)層通常使用互聯(lián)網(wǎng)協(xié)議(IP)。傳輸層數(shù)據(jù)(例如,對于TCP和/或UDP)封裝在IP分組中,該IP分組經(jīng)由UMTS網(wǎng)絡(luò)100在無線設(shè)備110和遠(yuǎn)程主機(jī)160之間交換。無線設(shè)備110也經(jīng)由依賴于無線技術(shù)的鏈路層和物理層與UMTS網(wǎng)絡(luò)通信。UMTS網(wǎng)絡(luò)100經(jīng)由鏈路層和物理層與遠(yuǎn)程主機(jī)160通信,該鏈路層和物理層可以不同于用于無線設(shè)備iio的鏈路層和物理層。圖3示出了在傳輸、網(wǎng)絡(luò)和鏈路層數(shù)據(jù)單元的封裝和格式。在傳輸層中,將數(shù)據(jù)作為傳輸層段(例如,TCP段)發(fā)送,其中各個段包括報頭和凈荷。段報頭包括源端口和目的端口,其中端口指示與凈荷中的數(shù)據(jù)相關(guān)的邏輯信道。對于在網(wǎng)絡(luò)層的IP,將數(shù)據(jù)IP分組(或數(shù)據(jù)報)發(fā)送,其中各個IP分組包括IP報頭和IP凈荷。IP報頭包括對應(yīng)于源節(jié)點的源IP地址和對應(yīng)于IP分組的目的節(jié)點的目的IP地址。該源IP地址和目的IP地址可以是32位IP版本4(IPv4)地址或128位IP版本6(IPv6)地址。該IP凈荷可以承載傳輸層段或一些其它數(shù)據(jù)。在鏈路層幀中封裝IP分組。各個鏈路層幀通常包括報頭(例如,具有源地址和目的地址)和用于網(wǎng)絡(luò)層數(shù)據(jù)的凈荷。例如,以太網(wǎng)幀的報頭包括用于該以太網(wǎng)幀的發(fā)送者和接收者的源媒休訪問控制(MAC)地址和目的MAC地址。無線設(shè)備110可以與用于一個或多個服務(wù)的UMTS網(wǎng)絡(luò)100交換一個或多個業(yè)務(wù)流。業(yè)務(wù)流可以承載一個或多個數(shù)據(jù)流,該數(shù)據(jù)流也可以稱為子流和IP流。各個數(shù)據(jù)流是數(shù)據(jù)分組流,該數(shù)據(jù)分組流通常是IP分組。各個數(shù)據(jù)流可以與一組QoS參數(shù)相關(guān),該參數(shù)指定對于該數(shù)據(jù)流需要的QoS或性能。也可以通過包含一個或多個分組過濾器的一組分組過濾器來定義(和關(guān)聯(lián))各個數(shù)據(jù)流,所述一組分組過濾器在3GPP中稱為業(yè)務(wù)過濾器模板(TFT)。通過用于IP報頭的一個或多個字段和/或較高層報頭(例如,TCP或UDP報頭)的一個或多個字段的一個或多個過濾器參數(shù)/組件來形成分組過濾器。對于3GPP,可以為源IP地址、目的IP地址、源端口、目的端口等定義分組過濾器。如果數(shù)據(jù)分組的應(yīng)用字段符合分組過濾器的過濾器參數(shù),那么數(shù)據(jù)分組匹配于分組過濾器。在可公開獲得的2005年9月題為"MobileradiointerfaceLayer3specification;Corenetworkprotocols;Stage3"的3GPPTS24.008V6.10.0中描述了用于3GPP的QoS和分組過濾器。圖2示出了在UMTS網(wǎng)絡(luò)100處用于從UMTS網(wǎng)絡(luò)100到無線設(shè)備110的下行業(yè)務(wù)的分組過濾器的使用。對于下行鏈路,UMTS網(wǎng)絡(luò)100使用分組過濾器過濾數(shù)據(jù)分組以將這些數(shù)據(jù)分組分離為合適的數(shù)據(jù)流,隨后以指定的QoS將該數(shù)據(jù)流發(fā)送到無線設(shè)備110。對于上行鏈路,無線設(shè)備110使用分組過濾器過濾來自更高層應(yīng)用的數(shù)據(jù)分組以將這些數(shù)據(jù)分組分離為合適的流,隨后以指定的QoS將這些流發(fā)送至UMTS網(wǎng)絡(luò)100。在UMTS網(wǎng)絡(luò)100中使用的用于下行業(yè)務(wù)的分組過濾器通常與在無線設(shè)備110中使用的用于上行業(yè)務(wù)的分組過濾器不同。為簡明起見在圖2中沒有示出用于上行鏈路的分組過濾器。對于3GPP,可以為無線設(shè)備110提供一個或多個分組數(shù)據(jù)協(xié)議(PDP)上下文簡檔(主要的或次要的)。各個主要的PDP上下文簡檔可以定義使用特定服務(wù)提供商的無線網(wǎng)絡(luò)建立的對特定服務(wù)域的特定數(shù)據(jù)呼叫。各個次要的PDP上下文簡檔可以支持特定的QoS并可以通過特定TFT來識別。無線設(shè)備110可以請求激活特定PDP上下文以建立需要的呼叫。對于次要PDP上下文,無線設(shè)備110可以請求需要的QoS并可以在發(fā)送到UMTS網(wǎng)絡(luò)100的激活請求中包括TFT。TFT包括分組過濾器,用于下行業(yè)務(wù)的UMTS網(wǎng)絡(luò)IIO將該分組過濾器應(yīng)用于無線設(shè)備110中。在成功激活次要PDP上下文后,將特定的QoS和TPT用于呼叫。3GPP允許無線設(shè)備110經(jīng)由下述操作修改現(xiàn)有的TFT:增加操作一增加一個或多個新的分組過濾器至現(xiàn)有的TFT,刪除操作一從現(xiàn)有的TFT中刪除一個或多個分組過濾器,以及替換操作一在現(xiàn)有的TFT中替換一個或多個分組過濾器。通過將包括新的TFT信息單元(IE)的修改PDP上下文請求(ModifyPDPContextR叫uest)消息發(fā)送到UMTS網(wǎng)絡(luò)來執(zhí)行TFT操作。該新的TFT信息單元包括TFT操作碼,其指示將要執(zhí)行的操作,例如增加、刪除或替換。由于在TFT信息單元中僅包括一個操作碼,所以通過請求消息僅可以執(zhí)行一個TFT操作。該TFT信息單元還可以包括將被增加、刪除或替換的分組過濾器列表。各個分組過濾器通過唯一的分組過濾器標(biāo)識符來識別。該列表只需要包括將要被刪除的分組過濾器的標(biāo)識符。該列表包括將要被增加或替換分組過濾器的標(biāo)識符以及分組過濾器組件/參數(shù)。在3GPP規(guī)范的版本1999中,替換操作利用在修改PDP上下文請求消息中包括的N個新的分組過濾器來替換現(xiàn)有TFT中的N個分組過濾器,其中N>1。在版本1999中的替換操作假設(shè)新的分組過濾器的數(shù)目與將要被替換的分組過濾器的數(shù)目相同。例如,在版本1999中,用三個新的分組過濾器替換兩個現(xiàn)有的分組過濾器,或者用兩個新的分組過濾器替換三個現(xiàn)有的分組過濾器而不發(fā)生錯誤是不可能的。在許多實例中,需要利用M個新的分組過濾器來修改N個現(xiàn)有的分組過濾器,其中M可以或可以不等于N。該修改應(yīng)該占用盡可能少的空中(OTA)信令以保存無線資源。在此描述了用于有效修改分組過濾器的若干實施例。在一個實施例中,如果需要,使用多個操作修改TFT。執(zhí)行的操作和執(zhí)行操作的順序可以取決于將被替換的分組過濾器的數(shù)目(N)和新的分組過濾器的數(shù)目(M)。表1總結(jié)了針對三種可能的情況N=M,N〉M禾口N〈M執(zhí)行的操作。表1<table>tableseeoriginaldocumentpage15</column></row><table>2、用N個新的分組過濾器替換N個現(xiàn)有的分組過濾器。對于N二M的情況,可以執(zhí)行單個替換操作以將TFT中的N個現(xiàn)有分組過濾器替換為N個新的分組過濾器。該TFT可以包括總共T個分組過濾器,其中T^N。如果N〈T并且僅修改總共T個分組過濾器的子集,那么無線設(shè)備110可以發(fā)送修改PDP上下文請求消息,其僅具有針對將要修改的分組過濾器的N個新的分組過濾器。對于其余T-N個沒有改變的分組過濾器,無線設(shè)備110不需要發(fā)送任何信息,這樣可以減少信令開銷。對于N〉M的情況,可以執(zhí)行替換和刪除操作的組合以將TFT中N個現(xiàn)有的分組過濾器替換為M個新的分組過濾器。無線設(shè)備110可以首先發(fā)送修改PDP上下文請求消息,用于針對將要被修改的分組過濾器用M個新的分組過濾器的替換操作。如果M<T并且僅修改TFT中總共T個分組過濾器的子集,那么無線設(shè)備110可以僅發(fā)送針對已經(jīng)改變的分組過濾器的新的分組過濾器。如果替換操作成功,那么無線設(shè)備110隨后可以發(fā)送另一個修改PDP上下文請求消息用于針對將被從TFT中刪除的N—M個分組過濾器的刪除操作。替換操作可能因為多種原因而失敗,例如,不正確地指定的過濾器參數(shù)。在表1示出的實施例中,因為替換操作比刪除操作更可能失敗,所以首先執(zhí)行替換操作。如果替換操作失敗,那么無線設(shè)備110可以再次嘗試替換操作和/或放棄刪除操作。如果替換操作成功,但是刪除操作失敗,那么無線設(shè)備110可以通過利用TFT中原始分組過濾器進(jìn)行另一個替換操作來還原替換操作。還原操作試圖取消并消除原始替換操作的影響。在另一個實施例中,可以首先執(zhí)行刪除操作,隨后是替換操作。對于N〈M的情況,可以執(zhí)行替換和增加操作的組合以將TFT中N個現(xiàn)有的分組過濾器替換為M個新的分組過濾器。無線設(shè)備110可以首先發(fā)送修改PDP上下文請求消息,用于針對將M—N個新的分組過濾器加入TFT中的增加操作。如果增加操作成功,那么無線設(shè)備110可以隨后發(fā)送另一個修改PDP上下文請求消息,用于針對將被修改的分組過濾器的利用N個新的分組過濾器的替換操作。如果M<T并且僅修改TFT中總共T個分組過濾器的子集,那么無線設(shè)備110可以僅發(fā)送針對己經(jīng)改變的分組過濾器的新的分組過濾器。如果M^T并且沒有修改TFT中一個或多個當(dāng)前分組過濾器,那么無線設(shè)備110可以僅發(fā)送針對己經(jīng)改變的分組過濾器的新的分組過濾器而針對沒有改變的分組過濾器不需要發(fā)送任何信息。增加操作可能因為多種原因而失敗,例如,在UMTS網(wǎng)絡(luò)100中資源不足,不正確地指定的過濾器參數(shù)等。在表1示出的實施例中,因為增加操作比替換操作更可能失敗,所以首先執(zhí)行增加操作。如果增加操作失敗,那么無線設(shè)備110可以再次嘗試增加操作和/或放棄替換操作。如果增加操作成功,但是替換操作失敗,那么無線設(shè)備IIO可以通過針對TFT中新增加的分組過濾器執(zhí)行刪除操作來還原恢復(fù)先前的增加操作。在另一個實施例中,可以首先執(zhí)行替換操作,隨后是增加操作。流規(guī)范針對流定義了具體參數(shù)(例如,帶寬、延遲(latency)、速度偏差、誤差率等或其組合)。作為TFT修改的一部分來修改流規(guī)范,例如,由于應(yīng)用需要用于新子流的附加帶寬??梢栽诘谝徊僮髦邪饕?guī)范的修改,因為其具有更高的失敗可能性。如果在第一操作中的任何TFT修改或流修改失敗,那么可以放棄第二操作。如果第一操作成功但第二操作失敗,那么如果包括該規(guī)范作為第一操作的一部分則可以執(zhí)行還原操作以還原到原始流規(guī)范。圖4示出了用于如果需要則利用多個操作修改分組過濾器的過程400的實施例。在一個操作(方框410)中替換業(yè)務(wù)過濾器模塊中的至少一個分組過濾器。該業(yè)務(wù)過濾器模塊可以是至少一個分組過濾器的任意集合并且也可以稱為分組過濾器集或其它術(shù)語。在另一個操作(方框420)中,將至少一個新的分組過濾器增加到業(yè)務(wù)過濾器模板中或者從業(yè)務(wù)過濾器模板中刪除至少一個現(xiàn)有的分組過濾器??梢詮淖羁赡苁〉牟僮鏖_始,按順序執(zhí)行操作。如果N=M,那么可以利用單個操作來替換業(yè)務(wù)過濾器模板中的N個分組過濾器。如果N〉M,那么可以首先替換業(yè)務(wù)過濾器模板中的至少一個分組過濾器,并且隨后從業(yè)務(wù)過濾器模板中刪除至少一個現(xiàn)有的分組過濾器。如果在替換業(yè)務(wù)過濾器模板中至少一個分組過濾器時遇到錯誤,那么可以通過利用TFT中原始分組過濾器集執(zhí)行另一個替換操作來還原替換操作和/或可以跳過刪除操作。如果N<M,那么可以首先將至少一個新的分組過濾器加入業(yè)務(wù)過濾器模板,并且隨后替換業(yè)務(wù)過濾器模板中的至少一個分組過濾器。如果在增加該至少一個新的分組過濾器時遇到錯誤,可以跳過或延遲該替換操作。可以發(fā)送信令消息(例如,3GPP中的修改PDP上下文請求消息)用于各個操作??梢园l(fā)送信令消息以替換業(yè)務(wù)過濾器模板中的至少一個分組過濾器??梢园l(fā)送另一個信令消息以增加至少一個新的分組過濾器或者刪除至少一個現(xiàn)有的分組過濾器。在另一個實施例中,如果需要,使用虛擬分組過濾器利用單個操作修改TFT。對于給定TFT,可以允許某個最大數(shù)目(X)的分組過濾器。例如,3GPP修訂版6允許為TFT定義多達(dá)8個分組過濾器。如果(例如,由應(yīng)用)在TFT中僅定義和安裝T個分組過濾器,其中T〈X,那么(例如,由無線設(shè)備110)可以在TFT中安裝X—T個虛擬分組過濾器。隨后TFT將包括最大允許數(shù)目的分組過濾器。隨后,可以對于如任意分組過濾器的修改所需要的一樣多的TFT中的分組過濾器執(zhí)行單個替換操作。<table>tableseeoriginaldocumentpage17</column></row><table>N=M用N個新的分組過濾器替換N個現(xiàn)有的分組過濾器。N>M用M個新的分組過濾器和N—M個虛擬過濾器替換N個現(xiàn)有的分組過濾器。N<M用M個新的分組過濾器替換N個現(xiàn)有分組過濾器和M_N個虛擬過濾器。表2中的實施例在單個操作中替換R個分組過濾器,其中R大于N和M。在另一個實施例中,替換TFT中的全部X個分組過濾器。在該實施例中,修改PDP上下文請求消息包括M個新的分組過濾器和X—M個虛擬分組過濾器??梢远x各個虛擬過濾器使得其不匹配任何業(yè)務(wù)數(shù)據(jù)。事實上,虛擬過濾器使全部業(yè)務(wù)數(shù)據(jù)通過并且僅用于分組過濾器修改。可以用多種方式定義虛擬分組過濾器。用于將業(yè)務(wù)數(shù)據(jù)發(fā)送到無線設(shè)備110,在UMTS網(wǎng)絡(luò)100處可以應(yīng)用的虛擬分組過濾器包括1、源IP地址等于無線設(shè)備llO的IP地址的分組過濾器,2、源端口或目的端口等于O的分組過濾器,3、源IP地址或目的IP地址等于本地回送地址(loopbackaddress)的分組過濾器,4、源IP地址等于多播或廣播IP地址的分組過濾器,以及5、源IP地址或目的IP地址等于IPv6本地鏈路地址(link-localaddress)的分組過濾器。從UMTS網(wǎng)絡(luò)100發(fā)送到無線設(shè)備110的IP分組應(yīng)該將無線設(shè)備110的IP地址作為目的IP地址并且因此不會匹配以上給出的第一虛擬分組過濾器。因為未定義0端口,所以沒有分組會使0源端口或0目的端口匹配以上給出的第二虛擬分組過濾器。以本地回送IP地址(例如,127.0.0.1)發(fā)送的分組用于本地節(jié)點回送并且不應(yīng)該離開原始節(jié)點。因此,UMTS網(wǎng)絡(luò)100不應(yīng)該接收具有用于以上給出的第三虛擬分組過濾器的本地回送IP地址的任意分組并且如果接收這些分組通常應(yīng)該將其放棄。源IP地址等于多播或廣播IP地址的分組應(yīng)該在途中被路由器丟棄并且不應(yīng)到達(dá)UMTS網(wǎng)絡(luò)100。IPv6定義了本地鏈路地址和全局地址。本地鏈路地址僅在給定的鏈路內(nèi)有效,而全局地址具有不受限制的范圍。以本地鏈路地址用于目的IP地址的IP分組不被轉(zhuǎn)發(fā)出該鏈路。因為通常使用全局地址發(fā)送目的為無線設(shè)備110的IP分組,所以本地鏈路地址可以用于以上給出的第五虛擬分組過濾器。盡管如此,如果網(wǎng)絡(luò)使用本地鏈路地址來發(fā)送IP分組,那么不應(yīng)該使用本地鏈路地址形成虛擬分組過濾器。也可以基于其它參數(shù)和/或其它參數(shù)值定義其它類型的虛擬分組過濾器。因為在UMTS網(wǎng)絡(luò)100中應(yīng)用各個虛擬分組過濾器,所以需要定義更易于應(yīng)用的虛擬分組過濾器,例如,使用網(wǎng)絡(luò)層參數(shù)代替較高層參數(shù)的虛擬分組過濾器。一般來說,可以使用X個或更少的分組過濾器定義TFT,其中X是允許的分組過濾器的最大數(shù)目。基于期望的分組過濾器最大數(shù)目,可以選擇在TFT中包括的虛擬分組過濾器數(shù)目,其中期望的分組過濾器最大數(shù)目可以取決于服務(wù)、業(yè)務(wù)類型和/或其它因素。使用更少的虛擬分組過濾器可以減少由網(wǎng)絡(luò)執(zhí)行的附加過濾的總量,但是當(dāng)增加新的分組過濾器時會增加必須發(fā)送附加信令的可能性。圖5示出了用于使用虛擬分組過濾器修改分組過濾器的過程500的實施例。定義了業(yè)務(wù)過濾器模板,其具有至少一個有效分組過濾器和至少一個虛擬分組過濾器(方框510)。有效分組過濾器是用于過濾業(yè)務(wù)數(shù)據(jù)的分組過濾器。虛擬分組過濾器是用于使業(yè)務(wù)數(shù)據(jù)通過(或不過濾)的分組過濾器。通過將業(yè)務(wù)過濾器模板中的第一組分組過濾器替換為第二組分組過濾器來修改業(yè)務(wù)過濾器模板(方框520)。在第一組或第二組中包括足夠數(shù)目的虛擬分組過濾器,使得第一組和第二組包括相等數(shù)目的(一個或多個)分組過濾器。如果第一組和第二組包括相等數(shù)目的有效分組過濾器,那么第一組和第二組都不需要包括任何虛擬分組過濾器。如果第一組包括比第二組更多的有效分組過濾器,那么第二組可以包括至少一個虛擬分組過濾器以使兩組相等。如果第二組包括比第一組更多有效分組過濾器,那么第一組可以包括至少一個虛擬分組過濾器以使兩組相等??梢园l(fā)送具有第二組分組過濾器的信號信令消息(例如,3GPP中的修改PDP上下文請求消息),以便替換業(yè)務(wù)過濾器模板中的第一組分組過濾器。圖6示出了無線設(shè)備110和GGSN140的實施例的方框圖。無線設(shè)備110能夠與UMTS網(wǎng)絡(luò)100雙向通信。對于發(fā)送路徑,調(diào)制解調(diào)器處理器610對通過無線設(shè)備110發(fā)送的數(shù)據(jù)進(jìn)行處理(例如編碼和調(diào)制)并生成數(shù)據(jù)片。發(fā)射機(jī)(TMTR)612對數(shù)據(jù)片進(jìn)行調(diào)整(例如,轉(zhuǎn)換為模擬、濾波、放大和上變頻)并生成上行鏈路信號,該信號經(jīng)由天線614發(fā)送。對于接收路徑,天線614接收由UMTS網(wǎng)絡(luò)100中的節(jié)點B120或其它節(jié)點B發(fā)送的下行鏈路信號。接收機(jī)(RCVR)612對從天線614接收的信號進(jìn)行調(diào)整(例如,濾波、放大、下變頻和數(shù)字化)并將數(shù)據(jù)采樣提供給調(diào)制解調(diào)器處理器610用于解調(diào)和解碼??刂破?處理器620執(zhí)行多種功能并且還控制無線設(shè)備110內(nèi)的處理單元的操作。存儲器622存儲用于無線設(shè)備110的數(shù)據(jù)和程序代碼。如上所述,無線設(shè)備110可以修改分組過濾器。存儲器622可以存儲(l)將被應(yīng)用于從無線設(shè)備110發(fā)送到UMTS網(wǎng)絡(luò)100的業(yè)務(wù)數(shù)據(jù)的上行鏈路分組過濾器以及(2)將被應(yīng)用于從UMTS網(wǎng)絡(luò)100發(fā)送到無線設(shè)備110的業(yè)務(wù)數(shù)據(jù)的下行鏈路分組過濾器??刂破?處理器620可以實現(xiàn)圖4中的過程400和/或圖5中的過程500用于修改下行鏈路分組過濾器。GGSN140包括執(zhí)行多種功能以支持?jǐn)?shù)據(jù)交換的控制器/處理器640。存儲器642存儲用于GGSN140的程序代碼和數(shù)據(jù)。用于修改分組過濾器,控制器/處理器640可以與無線設(shè)備110交換信令消息,并且存儲器642可以存儲用于無線設(shè)備110的下行鏈路分組過濾器??刂破?處理器640也可以對業(yè)務(wù)數(shù)據(jù)應(yīng)用下行鏈路分組過濾器以便發(fā)送到無線設(shè)備110。為清楚起見,已經(jīng)針對3GPP具體描述了分組過濾器修改技術(shù)。這些技術(shù)也可以用于cdma2000以及其它無線技術(shù)。這里描述的分組過濾器修改技術(shù)可以通過多種方式實現(xiàn)。例如,這些技術(shù)可以在硬件、固件、軟件或其組合中實現(xiàn)。對于硬件實現(xiàn),用于修改分組過濾器的處理單元可以在一個或多個下列單元內(nèi)實現(xiàn)特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、電子設(shè)備、設(shè)計用于執(zhí)行這里所描述功能的其它電子單元或其組合。對于固件和/或軟件實現(xiàn),該技術(shù)可以利用執(zhí)行這里所描述功能的模塊(例如,程序、函數(shù)等)來實現(xiàn)。固件和/或軟件代碼可以存儲在存儲器(例如,圖6中的存儲器622)中并且由處理器(例如,處理器620)來執(zhí)行。可以在處理器內(nèi)部或處理器外部實現(xiàn)存儲器。上文提供了對所公開實施例的描述,以使本領(lǐng)域技術(shù)人員能夠制造和使用本發(fā)明。對這些實施例的各種修改對本領(lǐng)域技術(shù)人員來說是顯而易見的,并且在不偏離本發(fā)明的精神和范圍的情況下可以將這里定義的基本原理用于其它實施例。因此,本發(fā)明不旨在局限于這里所示出的實施例,而是應(yīng)給予與這里所公開的原理和新穎性特征相一致的最大范圍。權(quán)利要求1、一種裝置,包括至少一個處理器,用于在一個操作中替換業(yè)務(wù)過濾器模板中的至少一個分組過濾器,并且在另一個操作中在所述業(yè)務(wù)過濾器模板中增加至少一個新的分組過濾器或者從所述業(yè)務(wù)過濾器模板中刪除至少一個現(xiàn)有的分組過濾器;以及存儲器,耦合到所述至少一個處理器。2、如權(quán)利要求l所述的裝置,其中所述至少一個處理器用于從最可能失敗的操作開始按順序執(zhí)行所述替換操作,以及所述增加或刪除操作。3、如權(quán)利要求l所述的裝置,其中所述至少一個處理器用于首先替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器,以及隨后從所述業(yè)務(wù)過濾器模板中刪除所述至少一個現(xiàn)有的分組過濾器。4、如權(quán)利要求3所述的裝置,其中所述至少一個處理器用于如果在替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器時遇到錯誤,則跳過刪除所述至少一個現(xiàn)有的分組過濾器。5、如權(quán)利要求3所述的裝置,其中所述至少一個處理器用于如果在從所述業(yè)務(wù)過濾器模板中刪除所述至少一個現(xiàn)有的分組過濾器時遇到錯誤,則利用所述業(yè)務(wù)過濾器模板中的原始分組過濾器執(zhí)行替換操作。6、如權(quán)利要求3所述的裝置,其中所述至少一個處理器用于在所述替換操作中修改流規(guī)范,如果所述替換操作失敗則跳過所述刪除操作,以及如果所述替換操作成功但是所述刪除操作失敗則利用所述流規(guī)范執(zhí)行修改操作。7、如權(quán)利要求1所述的裝置,其中所述至少一個處理器用于首先在所述業(yè)務(wù)過濾器模板中增加所述至少一個新的分組過濾器,以及隨后替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器。8、如權(quán)利要求7所述的裝置,其中所述至少一個處理器用于如果在增加所述至少一個新的分組過濾器時遇到錯誤,則跳過替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器。9、如權(quán)利要求7所述的裝置,其中所述至少一個處理器用于如果在替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器時遇到錯誤,則從所述業(yè)務(wù)過濾器模板中刪除所述至少一個新的分組過濾器。10、如權(quán)利要求7所述的裝置,其中所述至少一個處理器用于在所述增加操作中修改流規(guī)范,如果所述增加操作失敗則跳過所述替換操作,以及如果所述增加操作成功但所述刪除操作失敗則利用所述流規(guī)范執(zhí)行修改操作。11、如權(quán)利要求1所述的裝置,其中所述至少一個處理器用于發(fā)送信令消息以替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器,以及發(fā)送另一個信令消息以增加所述至少一個新的分組過濾器或刪除所述至少一個現(xiàn)有的分組過濾器。12、一種方法,包括在一個操作中替換業(yè)務(wù)過濾器模板中的至少一個分組過濾器;以及在另一個操作中,在所述業(yè)務(wù)過濾器模板中增加至少一個新的分組過濾器,或者從所述業(yè)務(wù)過濾器模板中刪除至少一個現(xiàn)有的分組過濾器。13、如權(quán)利要求12所述的方法,其中所述替換以及增加或刪除包括首先替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器,以及隨后從所述業(yè)務(wù)過濾器模板中刪除所述至少一個現(xiàn)有的分組過濾器。14、如權(quán)利要求12所述的方法,其中所述替換以及增加或刪除包括首先在所述業(yè)務(wù)過濾器模板中增加所述至少一個新的分組過濾器,以及隨后替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器。15、一種裝置,包括用于在一個操作中替換業(yè)務(wù)過濾器模板中的至少一個分組過濾器的模塊;以及用于在另一個操作中在所述業(yè)務(wù)過濾器模板中增加至少一個新的分組過濾器或者從所述業(yè)務(wù)過濾器模板中刪除至少一個現(xiàn)有的分組過濾器的模塊。16、如權(quán)利要求15所述的裝置,其中所述用于替換的模塊以及所述用于增加或刪除的模塊包括用于首先替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器的模塊,以及用于隨后從所述業(yè)務(wù)過濾器模板中刪除所述至少一個現(xiàn)有的分組過濾器的模塊。17、如權(quán)利要求15所述的設(shè)備,其中所述用于替換的模塊以及所述用于增加或刪除的模塊包括用于首先在所述業(yè)務(wù)過濾器模板中增加所述至少一個新的分組過濾器的模塊,以及用于隨后替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器的模塊。18、一種處理器可讀介質(zhì),用于存儲運(yùn)行于無線設(shè)備中的指令,所述指令用于在一個操作中替換業(yè)務(wù)過濾器模板中的至少一個分組過濾器;以及在另一個操作中,在所述業(yè)務(wù)過濾器模板中增加至少一個新的分組過濾器或者從所述業(yè)務(wù)過濾器模板中刪除至少一個現(xiàn)有的分組過濾器。19、如權(quán)利要求18所述的處理器可讀介質(zhì),用于存儲指令,所述指令用于首先替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器,以及隨后從所述業(yè)務(wù)過濾器模板中刪除所述至少一個現(xiàn)有的分組過濾器。20、如權(quán)利要求18所述的處理器可讀介質(zhì),用于存儲指令,所述指令用于首先在所述業(yè)務(wù)過濾器模板中增加所述至少一個新的分組過濾器,以及隨后替換所述業(yè)務(wù)過濾器模板中的所述至少一個分組過濾器。21、一種裝置,包括至少一個處理器,用于當(dāng)需要時在多個操作中修改業(yè)務(wù)過濾器模板,并且從最可能失敗的操作開始按順序執(zhí)行所述多個操作;以及存儲器,耦合到所述至少一個處理器。22、如權(quán)利要求21所述的裝置,其中所述多個操作包括替換操作,所述替換操作后是刪除操作。23、如權(quán)利要求21所述的裝置,其中所述多個操作包括刪除操作,所述刪除操作后是替換操作。24、如權(quán)利要求21所述的裝置,其中所述至少一個處理器用于針對所述多個操作中的各個操作發(fā)送信令消息。25、一種裝置,包括至少一個處理器,用于定義業(yè)務(wù)過濾器模板,所述業(yè)務(wù)過濾器模板具有用于過濾業(yè)務(wù)數(shù)據(jù)的至少一個有效分組過濾器和用于使業(yè)務(wù)數(shù)據(jù)通過的至少一個虛擬分組過濾器,以及用于通過將所述業(yè)務(wù)過濾器模板中的第一組分組過濾器替換為第二組分組過濾器來修改所述業(yè)務(wù)過濾器模板,其中在所述第一組或所述第二組中包括足夠數(shù)目的虛擬分組過濾器使得所述第一組和所述第二組包括相等數(shù)目的分組過濾器;以及存儲器,耦合到所述至少一個處理器。26、如權(quán)利要求25所述的裝置,其中所述第一組和所述第二組包括相等數(shù)目的有效分組過濾器,并且其中所述第一組和所述第二組都不包括任何虛擬分組過濾器。27、如權(quán)利要求25所述的裝置,其中所述第一組包括比所述第二組更多的有效分組過濾器,并且其中所述第二組包括至少一個虛擬分組過濾器。28、如權(quán)利要求25所述的裝置,其中所述第二組包括比所述第一組更多的有效分組過濾器,并且其中所述第一組包括至少一個虛擬分組過濾器。29、如權(quán)利要求25所述的裝置,其中所述業(yè)務(wù)過濾器模板包括所允許的最大數(shù)目的分組過濾器。30、如權(quán)利要求25所述的裝置,其中所述至少一個處理器用于發(fā)送具有所述第二組分組過濾器的信令消息,以替換所述業(yè)務(wù)過濾器模板中的所述第一組分組過濾器。31、一種方法,包括定義業(yè)務(wù)過濾器模板,所述業(yè)務(wù)過濾器模板具有用于過濾業(yè)務(wù)數(shù)據(jù)的至少一個有效分組過濾器和用于使業(yè)務(wù)數(shù)據(jù)通過的至少一個虛擬分組過濾器;以及通過將所述業(yè)務(wù)過濾器模板中的第一組分組過濾器替換為第二組分組過濾器來修改所述業(yè)務(wù)過濾器模板,其中在所述第一組或所述第二組中包括足夠數(shù)目的虛擬分組過濾器,使得所述第一組和所述第二組包括相等數(shù)目的分組過濾器。32、如權(quán)利要求31所述的方法,其中所述第一組包括比所述第二組更多的有效分組過濾器,并且其中所述第二組包括至少一個虛擬分組過濾器。33、如權(quán)利要求31所述的方法,其中所述第二組包括比所述第一組更多的有效分組過濾器,并且其中所述第一組包括至少一個虛擬分組過濾器。34、一種裝置,包括用于定義業(yè)務(wù)過濾器模板的模塊,所述業(yè)務(wù)過濾器模板具有用于過濾業(yè)務(wù)數(shù)據(jù)的至少一個有效分組過濾器和用于使業(yè)務(wù)數(shù)據(jù)通過的至少一個虛擬分組過濾器;以及用于通過將所述業(yè)務(wù)過濾器模板中的第一組分組過濾器替換為第二組分組過濾器來修改所述業(yè)務(wù)過濾器模板的模塊,其中在所述第一組或所述第二組中包括足夠數(shù)目的虛擬分組過濾器,使得所述第一組和所述第二組包括相等數(shù)目的分組過濾器。35、如權(quán)利要求34所述的裝置,其中所述第一組包括比所述第二組更多的有效分組過濾器,并且其中所述第二組包括至少一個虛擬分組過濾器。36、如權(quán)利要求34所述的裝置,其中所述第二組包括比所述第一組更多的有效分組過濾器,并且其中所述第一組包括至少一個虛擬分組過濾器。37、一種處理器可讀介質(zhì),用于存儲運(yùn)行于無線設(shè)備中的指令,所述指令用于定義業(yè)務(wù)過濾器模板,所述業(yè)務(wù)過濾器模板具有用于過濾業(yè)務(wù)數(shù)據(jù)的至少一個有效分組過濾器和用于使業(yè)務(wù)數(shù)據(jù)通過的至少一個虛擬分組過濾器;以及通過將所述業(yè)務(wù)過濾器模板中的第一組分組過濾器替換為第二組分組過濾器來修改所述業(yè)務(wù)過濾器模板,其中在所述第一組或所述第二組中包括足夠數(shù)目的虛擬分組過濾器,使得所述第一組和所述第二組包括相等數(shù)目的分組過濾器。38、如權(quán)利要求37所述的處理器可讀介質(zhì),其中所述第一組包括比所述第二組更多的有效分組過濾器,并且其中所述第二組包括至少一個虛擬分組過濾器。39、如權(quán)利要求37所述的處理器可讀介質(zhì),其中所述第二組包括比所述第一組更多的有效分組過濾器,并且其中所述第一組包括至少一個虛擬分組過濾器。全文摘要描述了用于在無線通信網(wǎng)絡(luò)中修改分組過濾器的技術(shù)。在一個方案中,如果需要可以使用多個操作執(zhí)行分組過濾器。執(zhí)行的操作和執(zhí)行操作的順序可以取決于將被替換的現(xiàn)有分組過濾器的數(shù)目(N)和新分組過濾器的數(shù)目(M)。如果N=M,那么可以用單個操作替換業(yè)務(wù)過濾器模板中的N個分組過濾器。如果N>M,那么首先可以替換業(yè)務(wù)過濾器模板中的M個分組過濾器,并且隨后可以從業(yè)務(wù)過濾器模板中刪除N-M個分組過濾器。如果N<M,那么首先可以在業(yè)務(wù)過濾器模板中增加N-M個新分組過濾器,并且隨后可以替換業(yè)務(wù)過濾器模板中的N個分組過濾器。在另一個方案中,如果需要則使用虛擬分組過濾器利用單個操作修改分組過濾器。文檔編號H04L12/56GK101444046SQ200780017052公開日2009年5月27日申請日期2007年5月7日優(yōu)先權(quán)日2006年5月12日發(fā)明者R·查爾,S·R·穆迪雷迪,S·維斯瓦納坦,U·S·巴巴爾申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1