專利名稱::一種實現(xiàn)對wap群組差異化服務的方法和wap網(wǎng)關的制作方法
技術領域:
:本發(fā)明涉及WAP技術,特別涉及一種實現(xiàn)對WAP群組差異化服務的方法和WAP網(wǎng)關。
背景技術:
:目前WAP網(wǎng)關將所有接入用戶視為同一個群體,網(wǎng)關內(nèi)部沒有用戶群組,不記錄相關群組簽約信息,對其按照先來先服務策略。目前,用戶訪問通過WAP網(wǎng)關訪問SP的業(yè)務處理流程如圖1所示,用戶為能夠通過WAP網(wǎng)關訪問SP,首先通過SGSN、GGSN和WAP網(wǎng)關進行PDP上下文激活過程,在成功完成PDP上下文激活過程后,用戶再通過WAP網(wǎng)關進行業(yè)務訪問。具體地,PDP上下文激活過程包括步驟101,MS向SGSN發(fā)送激活請求ActivatePDPContextRequest,并在該請求中攜帶服務質量請求(QoSRequested)信息,無線側執(zhí)行RAB指配過程。本步驟中,ActivatePDPContextRequest中還包括NSAPI、TI、PDPType、PDPAddress、AccessPointName、QoSRequested等信息。步驟102,SGSN驗證ActivatePDPContextRequest的有效性,并根據(jù)激活請求中的QoSRequested信息,向無線側發(fā)起Qos協(xié)商過程,協(xié)商成功后向GGSN發(fā)起PDP激活請求(CreatePDPContextRequest)。本步驟中,SGSN具體通過使用PDPType(optional)、PDPAddress(optional)、AccessPointName(optional)和PDPContext簽約數(shù)據(jù)來驗證請求的有效性。步驟103,GGSN向WAP網(wǎng)關發(fā)起計費請求開始消息(Account-RequestStart),并攜帶協(xié)商成功的Qos信息。本步驟中,計費請求開始消息中還包括用戶手機號碼、終端IP、計費ID、Qos等信息。步驟104,GGSN向SGSN發(fā)送激活應答消息(CreatePDPContextResponse)。步驟105,WAP網(wǎng)關向GGSN回應計費開始應答消息(Accounting-ResponseStart)。步驟106,SGSN接收GGSN的CREATEPDPContextRESPONSE(NSAPI、PDPADDR、GGSNADDR、TEID、QoS)后,將PDP地址、協(xié)商成功的QoS等信息通過ActivatePDPContextAccept發(fā)送給MS。至此,PDP激活過程成功完成,用戶上線成功,可以通過WAP網(wǎng)關向SP進行服務訪問,具體服務訪問過程包括步驟107,用戶發(fā)起業(yè)務請求(UserRequest)到網(wǎng)關。步驟108,WAP網(wǎng)關解析用戶請求,根據(jù)相關規(guī)則進行訪問控制和前傳信息控制,并請用戶請求轉發(fā)到SP。目前在WAP網(wǎng)關中,雖然在步驟103接收的計費開始請求消息中包括協(xié)商好的QoS信息,但是WAP網(wǎng)關內(nèi)部并未針對QoS信息做處理,而是將所有接入用戶視為相同的服務等級,對其按照先來先服務策略轉發(fā)用戶請求,并且在轉發(fā)給SP的用戶請求中不包括QoS信息。步驟109,SP接收WAP網(wǎng)關轉發(fā)的用戶請求,將響應內(nèi)容返回給WAP網(wǎng)關。如前所述,步驟108中WAP網(wǎng)關對所有用戶都是平等接入,按照先來先服務的策略,將用戶請求轉發(fā)給SP。SP也對接收到的所有用戶請求采用先來先服務的策略,并且為所有用戶提供相同的響應內(nèi)容,如服務信息、頁面內(nèi)容和計費策略等。步驟IIO,WAP網(wǎng)關接收SP返回的響應內(nèi)容,并進行適當?shù)奶幚?如字符集轉換、內(nèi)容壓縮等),將響應內(nèi)容轉發(fā)給終端。步驟lll,終端解析頁面內(nèi)容并顯示。用戶重復步驟107-111過程發(fā)起多次業(yè)務請求。按照上述方式進行的用戶通過WAP網(wǎng)關進行SP服務訪問的過程中,WAP網(wǎng)關平等接入所有用戶,將所接入用戶的服務優(yōu)先級看作相同,平等地轉發(fā)用戶請求,沒有針對用戶的需求,對不同用戶提供不同的服務等級;SP接收WAP網(wǎng)關平等轉發(fā)的用戶請求后,為所有用戶提供相同的服務,也無法根據(jù)用戶特征提供差異化服務。
發(fā)明內(nèi)容有鑒于此,本發(fā)明實施例提供一種實現(xiàn)對WAP群組差異化服務的方法,能夠在用戶通過WAP網(wǎng)關進行SP服務訪問時,為不同的WAP用戶提供差異化服務。為實現(xiàn)上述目的,本發(fā)明實施例采用如下的技術方案一種實現(xiàn)對WAP用戶差異化服務的方法,包括WAP網(wǎng)關從MS發(fā)送的用戶請求中提取用于標識不同用戶的用戶標識,以該用戶標識為索引在WAP網(wǎng)關預先保存的用戶信息中查找該用戶標識對應的群組標識;所述用戶信息包括用戶標識,以及與用戶標識對應的該用戶所在群組的群組標識;WAP網(wǎng)關在向服務提供商SP轉發(fā)該用戶請求時攜帶查找到的群組標識,并接收SP返回的響應內(nèi)容,經(jīng)處理后返回給MS,所述響應內(nèi)容為SP根據(jù)預先設置的服務內(nèi)容和群組標識的對應關系以及接收的用戶請求中攜帶的群組標識、確定的相應服務內(nèi)容。一種WAP網(wǎng)關,包括存儲單元、處理單元和發(fā)送單元;所述存儲單元,用于獲取并保存用戶被劃分為不同用戶群組后形成的用戶信息和用戶群組信息,所述用戶信息包括用于標識不同用戶的用戶標識,以及與用戶標識對應的該用戶所在群組的群組標識,所述用戶群組信息包括群組名稱和與其對應的群組標識;所述處理單元,用于從MS發(fā)送的用戶請求中提取用戶標識,以該用戶標識為索引在存儲單元中保存的用戶信息中查找該用戶標識對應的群組標識,并將該群組標識提供給所述發(fā)送單元;還用于對發(fā)送單元接收的SP的響應內(nèi)容處理后返回給MS;所述發(fā)送單元,用于在向SP轉發(fā)用戶請求時攜帶所述處理單元提供的群組標識,并接收SP返回的響應內(nèi)容,提供給處理單元。由上述技術方案可見,本發(fā)明實施例中,在WAP網(wǎng)關中對應用戶標識保存所屬群組的群組標識,在SP中對應不同的用戶群組保存相應的服務內(nèi)容。當MS發(fā)起用戶請求時,WAP網(wǎng)關從MS發(fā)送的用戶請求中提取用戶標識,以該用戶標識為索引查找對應的群組標識,在向SP轉發(fā)用戶請求時攜帶查找到的群組標識,從而通知SP發(fā)送請求的用戶所屬的群組。SP接收該用戶請求后,根據(jù)用戶所屬的群組,確定對應的服務內(nèi)容,通過WAP網(wǎng)關響應給用戶。這樣,SP就能夠獲取用戶所屬的群組信息,并根據(jù)保存的群組與不同的服務內(nèi)容的對應關系,向用戶提供相應的服務內(nèi)容,從而實現(xiàn)為不同用戶提供差異化服務的目的。圖1為用戶通過WAP網(wǎng)關訪問SP的業(yè)務處理流程。圖2為本發(fā)明實施例提供的實現(xiàn)對WAP用戶差異化服務的方法總體流程圖。圖3為本發(fā)明實施例中WAP網(wǎng)關的總體結構圖。圖4為本發(fā)明實施例中實現(xiàn)對WAP用戶提供差異化服務的方法具體流程圖。圖5為本發(fā)明實施例中WAP網(wǎng)關主動協(xié)商QoS成功的信令流程圖。圖6為本發(fā)明實施例中WAP網(wǎng)關主動協(xié)商QoS失敗的信令流程圖。圖7為本發(fā)明實施例中WAP網(wǎng)關的具體結構圖。具體實施例方式為使本發(fā)明的目的、技術手段和優(yōu)點更加清楚明白,以下結合附圖對本發(fā)明做進一步詳細說明。圖2為本發(fā)明實施例提供的實現(xiàn)對WAP用戶差異化服務的方法總體流程圖。如圖2所示,該方法包括步驟201,預先將用戶劃分為不同的用戶群組,WAP網(wǎng)關獲取并保存用戶信息和用戶群組信息。本步驟中,用戶信息包括用于標識不同用戶的用戶標識,以及與用戶標識對應的該用戶所在群組的群組標識,用戶群組信息包括群組名稱和與其對應的群纟且才示識。步驟201,WAP網(wǎng)關從MS發(fā)送的用戶請求中提取用戶標識。其中,用戶標識用于標識不同用戶。步驟202,WAP網(wǎng)關以提取的用戶標識為索引在WAP網(wǎng)關預先保存的用戶信息中查找該用戶標識對應的群組標識。其中,WAP網(wǎng)關預先保存的用戶信息包括用戶標識,以及與用戶標識對應的該用戶所在群組的群組標識。步驟203,WAP網(wǎng)關在向SP轉發(fā)用戶請求時攜帶查找到的群組標識,并接收SP返回的響應內(nèi)容,經(jīng)處理后返回給MS。其中,WAP網(wǎng)關接收的SP返回的響應內(nèi)容為SP根據(jù)預先設置的服務內(nèi)容和群組標識的對應關系以及接收的用戶請求中攜帶的群組標識確定的費策略等。通過上述流程,WAP網(wǎng)關能夠在向SP轉發(fā)用戶請求時,攜帶用戶所屬的群組信息,SP接收該群組信息后,根據(jù)預先保存的群組與服務內(nèi)容的對應關系,返回與用戶所屬群組相對應的月l務內(nèi)容。本發(fā)明實施例還提供了一種WAP網(wǎng)關,可以用于實施上述本發(fā)明實施例的方法。圖3為本發(fā)明實施例中WAP網(wǎng)關的總體結構圖。如圖3所示,該WAP網(wǎng)關包括存儲單元、上線處理單元和發(fā)送單元。在該WAP網(wǎng)關中,存4諸單元,用于獲取并保存用戶#1劃分為不同用戶群組后形成的用戶信息和用戶群組信息,所述用戶信息包括用于標識不同用戶的用戶標識,以及與用戶標識對應的該用戶所在群組的群組標識,所述用戶群組信息包括群組名稱和與其對應的群組標識。處理單元,用于從MS發(fā)送的用戶請求中提取用戶標識,以該用戶標識為索引在存儲單元中保存的用戶信息中查找該用戶標識對應的群組標識,并將該群組標識提供給發(fā)送單元;還用于對發(fā)送單元接收的SP的響應內(nèi)容處理后返回纟會MS。發(fā)送單元,用于在向SP轉發(fā)用戶請求時攜帶處理單元提供的群組標識,并接收SP返回的響應內(nèi)容,提供給處理單元。上述即為對本發(fā)明實施例的總體概述,可見,本發(fā)明實施例能夠利用用戶群組的設置,實現(xiàn)SP為不同WAP用戶提供差異化服務的目的。事實上,在用戶群組信息和用戶信息中還可以進一步包括QoS信息,從而使WAP網(wǎng)關能夠保存用戶和用戶群組的QoS信息,并進一步根據(jù)用戶的QoS信息,劃分服務的優(yōu)先級,并按照該服務優(yōu)先級為用戶提供服務。下面提供兩種劃分方式,一種是按照用戶所屬的運營商劃分,一種是按照用戶的簽約QoS等級劃分。下面通過具體實施例說明兩種劃分方式下本發(fā)明實施例的具體實施方式。實施例一本實施例中,按照用戶所屬的運營商將用戶劃分為不同的用戶群組。并且,在用戶信息和用戶群組信息中均包括相關的QoS信息,WAP網(wǎng)關能夠主動發(fā)起QoS協(xié)商,與MS和無線側就MS的QoS等級進行協(xié)商,并在用戶信息中保存每次協(xié)商后的結果。圖4為實施例一中實現(xiàn)對WAP用戶提供差異化服務的方法具體流程圖。如圖4所示,該方法包括步驟401,按照用戶所屬的運營商將用戶劃分為不同的用戶群組。本步驟中的運營商可以是實際的運營商,也可以是虛擬運營商。在用戶注冊時可以選擇注冊在不同的運營商或虛擬運營商中,從而能夠實現(xiàn)將用戶按照運營商進行群組劃分。步驟402,WAP網(wǎng)關獲取并保存用戶信息和用戶群組信息。本步驟中,WAP網(wǎng)關可以通過維護終端獲取用戶信息和用戶所屬的群組信息,或者也可以在用戶上線時,通過GGSN向WAP網(wǎng)關發(fā)送用戶信息和用戶群組信息,或者也可以為保存用戶信息和用戶群組信息的第三方軟件與WAP網(wǎng)關建立接口,WAP網(wǎng)關通過所述接口獲取用戶信息和用戶群組信臺當WAP網(wǎng)關通過GGSN接收用戶信息和用戶群組信息時,可以通過擴展的計費請求開始消息攜帶用戶信息和用戶群組信息,從而使WAP網(wǎng)關在用戶上線時接收到相應信息。本實施例中,WAP網(wǎng)關獲取的用戶信息可以包括用戶標識,以及與該用戶標識對應的該用戶所在群組的群組標識和該用戶的簽約QoS信息。其中,用戶的簽約QoS信息包括該用戶與網(wǎng)絡最近一次協(xié)商成功的QoS等級和最后一次QoS協(xié)商結果,即協(xié)商的QoS等級以及是否協(xié)商成功的狀態(tài)信息。這里,所述用戶與網(wǎng)絡的QoS協(xié)商即前述的WAP網(wǎng)關主動發(fā)起的與MS和無線側進行的QoS協(xié)商?;蛘撸脩粜畔⑦€可以進一步包括最后一次協(xié)商的日期等信息。WAP網(wǎng)關可以利用表格形式保存用戶信息,例如表1即為某用戶的用戶信息示意。<table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table>表2在經(jīng)過上述步驟后,在WAP網(wǎng)關中保存了用戶信息和用戶群組信息,并且在該用戶信息和用戶群組信息中包括QoS相關信息。接下來,當用戶進行WAP業(yè)務訪問時,網(wǎng)關可以根據(jù)用戶信息和用戶群組信息中包括的QoS相關信息發(fā)起QoS協(xié)商。例如,可以按照如下步驟進行步驟403,用戶上線過程中,WAP網(wǎng)關接收GGSN發(fā)送的計費請求開始消息,并提取該消息中包括的用戶標識和QoS信息。如前所述,在用戶上線過程(即激活PDP過程)中,GGSN會向WAP網(wǎng)關發(fā)送計費請求開始消息,并在該消息中包括用戶標識和用戶請求的、且SGSN與無線側協(xié)商成功的QoS信息。步驟404,WAP網(wǎng)關根據(jù)提取的用戶標識,在用戶信息中查找該用戶標識對應的群組標識和簽約QoS信息,再以查找到的群組標識為索引,在用戶群組信息中查找該群組標識對應的簽約QoS范圍。本步驟中,WAP網(wǎng)關根據(jù)提取的用戶標識,確定對應的用戶相關信息,例如確定表1中保存的為該用戶信息,從而從該表1中找到群組標識和簽約QoS信息。然后依據(jù)找到的群組標識確定該群組的相關信息,例如確定表2中保存的為該用戶群組信息,從而從該表2中找到簽約QoS范圍。步驟405,WAP網(wǎng)關判斷從GGSN接收的請求中攜帶的QoS信息和查找到的該用戶的簽約QoS信息是否匹配,并判斷請求中攜帶的QoS信息是否符合簽約QoS范圍,若兩種QoS信息匹配且符合簽約QoS范圍,則執(zhí)行步驟406,否則,執(zhí)行步驟407。本步驟中,根據(jù)預先設置的匹配策略,判斷兩種QoS信息是否匹配。具體地,一種判定方式可以為在用戶的簽約QoS信息中包括最后一次協(xié)商結果,如果此次請求的QoS等級等于或高于最后一次協(xié)商失敗的QoS等級,則判定不匹配。例如,在用戶的簽約QoS信息中記錄的最后一次協(xié)商結果為協(xié)商QoS等級為3,協(xié)商結果為失??;如果WAP網(wǎng)關接收消息中攜帶的QoS信息為QoS等級為3或高于3,那么則判定該請求的QoS信息與保存的簽約QoS信息不匹配?;蛘哂忠环N判定方式可以為WAP網(wǎng)關規(guī)定QoS等級的協(xié)商需要逐級進行,不能跳級,那么如果WAP網(wǎng)關接收的此次請求的QoS等級高于最近一次協(xié)商成功的QoS等級一級以上,則判定不匹配。例如,用戶簽約QoS信息中記錄的最近一次協(xié)商成功的QoS等級為3,如果WAP網(wǎng)關接收消息所攜帶的QoS信息中QoS等級大于4,那么判定該請求的QoS信息與保存的簽約QoS信息不匹配。在判斷攜帶的QoS信息是否符合簽約QoS范圍時,若攜帶的QoS信息中的QoS等級小于等于簽約最高QoS、且大于等于簽約最低QoS,則判定符合QoS范圍,否則判定不符合QoS范圍。當上述兩個判斷條件均滿足時,執(zhí)行步驟406,當上述兩個判斷條件任一未滿足時,執(zhí)行步驟407。步驟406,利用該請求的QoS信息更新該用戶的簽約QoS信息,用戶上線成功。本步驟中,將該請求的QoS信息保存為新的最近一次協(xié)商成功的QoS"息。步驟407,WAP網(wǎng)關指定一個QoS等級,并以該QoS等級主動發(fā)起QoS重協(xié)商過程。本步驟中,WAP網(wǎng)關指定QoS等級時,根據(jù)接收信息中攜帶的QoS信息、該用戶所屬群組中的簽約QoS范圍、該用戶最近一次協(xié)商成功的QoS等級和最后一次協(xié)商結果進行。具體地,當需要進行QoS的逐級協(xié)商時,WAP網(wǎng)關指定的QoS等級為,相比于最近一次協(xié)商成功的QoS等級高出一級的QoS等級。進一步地,指定的QoS等級在簽約QoS范圍內(nèi),即大于等于簽約最高QoS且小于等于簽約最低QoS。WAP網(wǎng)關發(fā)起QoS重協(xié)商的方式可以為向GGSN請求進行QoS重協(xié)商,并攜帶指定的QoS等級、協(xié)商原因和PDP地址。具體請求方式可以通過向GGSN發(fā)送一個》務改QoS請求消息ModifyQosRequest,在該消息中包括指定的QoS等級、協(xié)商原因和PDP地址。其中,ModifyQosRequest的定義可以如表3所示。字段,說明<table>tableseeoriginaldocumentpage16</column></row><table>表3步驟408,GGSN接收WAP網(wǎng)關發(fā)送的請求后,根據(jù)請求中攜帶的沖;定的QoS等級和PDP地址,向SGSN請求更新PDP上下文,并攜帶該指定的QoS等級和PDP地址。本步驟中,GGSN向SGSN請求更新PDP上下文的方式可以為GGSN向SGSN發(fā)送修改PDP上下文請求消息UpdatePDPContextRequest,并在該消息中攜帶指定的QoS等級和PDP地址等信息。步驟409,SGSN根據(jù)PDP地址確定要更新的PDP上下文,向無線側進行QoS協(xié)商,協(xié)商的QoS為指定的QoS等級,協(xié)商成功后執(zhí)行步驟410。步驟410,SGSN向MS請求修改PDP上下文,并攜帶PDP地址和指定的QoS等級,詢問MS是否接受將QoS等級修改為指定的QoS等級。本步驟中,SGSN向MS請求修改PDP上下文的方式為SGSN向MS發(fā)送》務改PDP上下文請求消息ModifyPDPContextRequest,并在該消息中攜帶PDP地址和指定的QoS等級。步驟411,MS判斷是否接受指定的QoS等級,若接受,則執(zhí)行步驟412,否則^l行步驟415。步驟412,MS向SGSN返回協(xié)商成功的信息,無線側進行RAB重新指配。本步驟中,MS向SGSN返回協(xié)商成功信息的方式可以為MS向SGSN發(fā)送PDP上下文i奮改接受消息ModifyPDPContextAccept。步驟413,SGSN將協(xié)商成功的信息發(fā)送給GGSN。本步驟中,SGSN將協(xié)商成功的信息發(fā)送給GGSN的方式可以為SGSN向GGSN發(fā)送更新PDP上下文響應消息UpdatePDPContextResponse,并攜帶協(xié)商成功的QoS等級。步驟4M,GGSN將協(xié)商成功的信息發(fā)送給WAP網(wǎng)關,并攜帶成功協(xié)商的QoS信息,WAP網(wǎng)關更新用戶信息。本步驟中,GGSN將協(xié)商成功的信息發(fā)送給WAP網(wǎng)關的方式可以為GGSN向WAP網(wǎng)關返回修改QoS響應消息ModifyQosResponse,并攜帶成功與否標志。其中,ModifyQosResponse的定義可以如表4所示。<table>tableseeoriginaldocumentpage18</column></row><table>表4WAP網(wǎng)關接收GGSN發(fā)送的協(xié)商成功信息,利用攜帶的成功協(xié)商的QoS信息更新自身保存的用戶的簽約QoS信息,用戶上線成功。自此之后,WAP網(wǎng)關按照該用戶簽約QoS信息中的最近一次協(xié)商成功的QoS等級,為用戶提供不同優(yōu)先級的接入服務和帶寬服務等,例如,在WAP網(wǎng)關負荷較重時,優(yōu)先為最近一次協(xié)商成功的QoS等級較高的用戶提供接入服務;或者,為QoS等級較高的用戶分配較高的帶寬資源等。步驟415,終端發(fā)起PDP去激活過程,向SGSN發(fā)送去激活PDP上下文i青求消息DeactivatePDPContextRequest。步驟416,SGSN收到MS去激活請求,向GGSN發(fā)送刪除PDP上下文響應消息DeletePDPContextResponse。步驟417,GGSN向WAP網(wǎng)關發(fā)送修改QoS響應消息ModifyQosResponse,并攜帶失敗原因(如Qos;故拒絕)、狀態(tài)標志位Status為失敗,WAP網(wǎng)關根據(jù)接收的ModifyQosResponse,更新用戶的簽約QoS信息;同時向SGSN發(fā)送刪除PDP上下文響應消息DeletePDPContextResponse。本步驟中,WAP網(wǎng)關接收ModifyQosResponse后,在用戶的簽約QoS信息中更新最后一次協(xié)商QoS結果。步驟418,SGSN收到DeletePDPContextResponse后,向MS發(fā)送去激活PDP上下文接受應答消息DeactivatePDPContextAccept,用戶此次上線失敗。至此,用戶上線并由WAP網(wǎng)關主動進行QoS重協(xié)商的流程結束。其中,步驟407-418為WAP網(wǎng)關主動進行QoS重協(xié)商的流程,該QoS重協(xié)商可能成功,也可能失敗,才艮據(jù)協(xié)商結果的不同,在MS、SGSN、GGSN和WAP網(wǎng)關間交互的信令也有所差異。圖5和圖6分別示出了主動協(xié)商QoS成功的信令流程和主動協(xié)商QoS失敗的信令流程。若上述用戶上線過程中,用戶上線成功,則用戶可以通過WAP網(wǎng)關向SP進行服務訪問,具體可以執(zhí)行以下步驟步驟419,用戶向WAP網(wǎng)關發(fā)送用戶請求,根據(jù)該用戶的最近一次協(xié)商成功的QoS等級為用戶提供接入服務。步驟420,WAP網(wǎng)關根據(jù)用戶請求提取用戶標識,并查找該用戶標識對應的群組標識,在轉發(fā)用戶請求給SP時,攜帶查找到的群組標識。步驟421,SP根據(jù)預先設置的群組標識與服務內(nèi)容間的對應關系以及接收的群組標識,確定對應的服務內(nèi)容,并響應給WAP網(wǎng)關,WAP網(wǎng)關處理該響應內(nèi)容后返回給MS。本步驟中,SP中預先為不同的用戶群組對應設置服務內(nèi)容,該服務內(nèi)容可以包括顯示內(nèi)容,計費策略等。在上述流程中,通過在用戶信息和用戶群組信息中包括QoS相關信息,WAP網(wǎng)關能夠依據(jù)QoS信息為用戶在無線側提供不同等級的接入服務,并且WAP網(wǎng)關可以主動發(fā)起QoS協(xié)商,以動態(tài)調(diào)整用戶的QoS等級。WAP網(wǎng)關確定了用戶的QoS等級,也就是確定了為該用戶提供服務的優(yōu)先級,于是可以根據(jù)不同用戶的QoS等級,為高QoS等級的用戶提供高優(yōu)先級的服務,優(yōu)先接入高優(yōu)先級的用戶,并為高優(yōu)先級的用戶提供更高的帶寬,為低QoS等級低用戶提供低優(yōu)先級的服務,在系統(tǒng)資源緊張時,優(yōu)先強制低優(yōu)先級的用戶下線,以釋放系統(tǒng)資源,或為低優(yōu)先級低用戶提供有限的帶寬等。另外,在上述流程中,步驟405進行了兩個判斷,分別為判斷請求攜帶的QoS信息與保存的QoS信息是否匹配、以及是否符合QoS范圍;事實上,也可以只進行其中任意一種判斷,在判斷結果為是時,執(zhí)行步驟406,在判斷結果為否時,執(zhí)行步驟407。在上述流程中,用戶信息和用戶群組信息可以隨時更新,具體更新的方式與本實施例的步驟402中獲取用戶信息和用戶群組信息的方式類似??梢酝ㄟ^維護終端更新,或者可以在用戶上線時,通過GGSN向WAP網(wǎng)關更新,或者也可以利用與第三方軟件的接口進行自動更新。本實施例還提供了一種WAP網(wǎng)關,可以用于實施上述圖4所示的方法流程。該WAP網(wǎng)關的具體結構如圖7所示,該WAP網(wǎng)關是圖3所示W(wǎng)AP網(wǎng)關的一種具體實施方式。如圖7所示,該WAP網(wǎng)關具體包括存儲單元、處理單元、發(fā)送單元、QoS協(xié)商單元和信息更新單元。由圖7與圖3的對比可見,本實施例中的WAP網(wǎng)關相對于圖3所示的WAP網(wǎng)關進一步增加了QoS協(xié)商單元和信息更新單元。其中,存儲單元、處理單元和發(fā)送單元間的結構與功能與圖3所示W(wǎng)AP網(wǎng)關中的相同。更進一步地,本實施例的WAP網(wǎng)關中具備進一步增強性的功能和結構。具體地,本實施例中的處理單元,進一步用于MS進行上下文激活過程中,乂人GGSN發(fā)送的計費請求開始消息中提取用戶標識和攜帶的QoS信息,并以該用戶標識為索引,在存儲單元保存的用戶信息中查找該用戶標識對應的群組標識和該用戶的簽約QoS信息,再以查找到的群組標識為索引,在存4諸單元保存的用戶群組信息中查找簽約QoS范圍,判斷從GGSN發(fā)送的消息中提取的QoS信息與所述簽約QoS信息和簽約QoS范圍是否匹配,當不匹配時,根據(jù)所述簽約QoS信息和簽約QoS范圍指定一個QoS等級提供給QoS協(xié)商單元,通知QoS協(xié)商單元發(fā)起QoS協(xié)商。QoS協(xié)商單元,用于接收所述處理單元的協(xié)商通知,并根據(jù)所述處理單元提供的指定的QoS等級,主動與GGSN、SGSN和MS就指定的QoS等級進行QoS協(xié)商。信息更新單元,用于實時更新存儲單元中保存的所述用戶信息和用戶群組信息。在實施例一中,將用戶劃分為不同用戶群組時依據(jù)用戶所屬的運營商進行,事實上,也可以按照其他的標準進行劃分。下面通過實施例二說明按照QoS等級劃分用戶群組時本發(fā)明實施例的具體實施方式。實施例二圖8為本發(fā)明實施例二中實現(xiàn)對WAP用戶提供差異化服務的方法具體流程圖。如圖8所示,該方法包括步驟801,在WAP網(wǎng)關內(nèi)部按照用戶的QoS等級將用戶劃分為不同的用戶群組。本實施例中,WAP網(wǎng)關中保存的用戶信息和用戶群組信息與實施例一中的基本相同,區(qū)別僅在于,用戶群組信息中包括QoS協(xié)商方向。該QoS協(xié)商方向規(guī)定該用戶群組中在進行QoS協(xié)商時是在最近一次成功協(xié)商的QoS等級的基礎上,指示增高QoS等級還是降低QoS等級。在進行用戶群組劃分時,根據(jù)用戶信息中最近一次成功協(xié)商的QoS等級劃分。例如,可以規(guī)定QoS等級為1-3、且協(xié)商方式為增高的用戶屬于用戶群組1,QoS等級為4-6、且協(xié)商方式為增高的用戶屬于用戶群組2,QoS等級為1-3、且協(xié)商方式為降低的用戶屬于用戶群組3,QoS等級為4-6、且協(xié)商方式為降低的用戶屬于用戶群組4。步驟802,用戶上線過程中,WAP網(wǎng)關接收GGSN發(fā)送的計費請求開始消息,并提取該消息中包括的用戶標識和QoS信息。本步驟的操作與實施例一的步驟403相同,這里就不再贅述。步驟803,WAP網(wǎng)關根據(jù)提取的用戶標識,在用戶信息中查找該用戶標識對應的群組標識和簽約QoS信息,再以查找到的群組標識為索引,在用戶群組信息中查找該群組標識對應的簽約QoS范圍和QoS協(xié)商方向。步驟804,WAP網(wǎng)關比較從GGSN接收的請求中包括的QoS信息和步驟803中查找到的該用戶的簽約QoS信息,判斷二者是否匹配,若是,則執(zhí)行步驟805,否則,執(zhí)行步驟806。本步驟中,判斷兩種QoS信息是否匹配的方式可以與實施例一的步驟405中的方式相同?;蛘?,也可以進一步考慮QoS協(xié)商方向來進行判斷。具體地,如果消息中攜帶的QoS信息與最近一次協(xié)商成功的QoS等級間的關系不符合QoS協(xié)商方向,那么判定二者不匹配。例如,用戶簽約QoS信息中記錄的最近一次協(xié)商成功的QoS等級為3,并且該用戶所在群組的QoS協(xié)商方向為降低,如果WAP網(wǎng)關接收的消息所攜帶的QoS信息中QoS等級大于3,那么判定該請求的QoS信息與保存的簽約QoS信息不匹配。這里,之所以會出現(xiàn)QoS等級降低的協(xié)商方向是考慮到,部分用戶信用度較低時,需要將該用戶的QoS等級降低的情況。當然,與前述實施例一的情況類似,本步驟也可以只進行上述兩個判斷中的一個,在相應的判斷結果為是時,執(zhí)行步驟805,在相應的判斷結果為否時,^執(zhí)行步驟806。步驟805,利用該請求的QoS信息更新該用戶的簽約QoS信息,用戶上線成功。本步驟中,在更新用戶的簽約QoS信息后,還要隨時監(jiān)視用戶的最近一次協(xié)商成功的QoS等級,根據(jù)該QoS等級確定用戶所屬用戶群組是否需要改變,如果需要,WAP網(wǎng)關自動根據(jù)用戶的最近一次協(xié)商成功的QoS等級調(diào)整用戶所屬的用戶群組,具體可以調(diào)整用戶信息中用戶標識所對應的群組標識。步驟806,WAP網(wǎng)關指定一個QoS等級。本步驟中指定QoS等級的方式與實施例一的步驟407類似,區(qū)別在于,在指定QoS等級時,進一步根據(jù)QoS協(xié)商方向進行指定,指定的QoS等級與該用戶的最近一次協(xié)商成功的QoS等級間符合QoS協(xié)商方向。例如,如果用戶的最近一次協(xié)商成功的QoS等級為3,QoS協(xié)商方向為降低,那么指定的QoS等級需要小于3。步驟807,WAP網(wǎng)關以該指定的QoS等級主動發(fā)起QoS重協(xié)商過程,與GGSN、SGSN和MS共同完成QoS重協(xié)商過程。本步驟中進行的重協(xié)商流程與實施例一的步驟407-418所述的重協(xié)商流程相同,這里就不再贅述。若用戶上線成功,則用戶可以通過WAP網(wǎng)關向SP進行月l務訪問,具體#:作與實施例一的步驟419-421中的相同,這里就不再贅述。在上述流程中,根據(jù)用戶的QoS等級劃分用戶群組,并且WAP網(wǎng)關能夠根據(jù)用戶的QoS信息主動發(fā)起QoS協(xié)商,以動態(tài)調(diào)整用戶的QoS等級,進而調(diào)整用戶所屬的用戶群組。與實施例一的情況類似,在上述流程中,用戶信息和用戶群組信息也可以隨時更新,具體更新的方式可以采用實施例一中所述的通過維護終端更新,或者可以在用戶上線時,通過GGSN向WAP網(wǎng)關更新,或者也可以如前所述由WAP網(wǎng)關根據(jù)自身保存的用戶最近一次協(xié)商成功的QoS信息進行自動更新。在上述實施例一和實施例二中,分別采用了兩種劃分用戶群組的方式,事實上,也可以將兩種劃分方式結合在一起應用,例如,首先按照用戶所屬的運營商進行一級用戶群組的劃分,再在該運營商的用戶群組內(nèi)部按照QoS等級進行二級用戶群組劃分。以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。權利要求1、一種實現(xiàn)對WAP用戶差異化服務的方法,其特征在于,該方法包括WAP網(wǎng)關從MS發(fā)送的用戶請求中提取用于標識不同用戶的用戶標識,以該用戶標識為索引在WAP網(wǎng)關預先保存的用戶信息中查找該用戶標識對應的群組標識;所述用戶信息包括用戶標識,以及與用戶標識對應的該用戶所在群組的群組標識;WAP網(wǎng)關在向服務提供商SP轉發(fā)該用戶請求時攜帶查找到的群組標識,并接收SP返回的響應內(nèi)容,經(jīng)處理后返回給MS,所述響應內(nèi)容為SP根據(jù)預先設置的服務內(nèi)容和群組標識的對應關系以及接收的用戶請求中攜帶的群組標識、確定的相應服務內(nèi)容。2、根據(jù)權利要求1所述的方法,其特征在于,該方法進一步包括預先將用戶劃分為不同的用戶群組,WAP網(wǎng)關獲取并保存用戶信息和用戶群組信息,所述用戶群組信息包括群組名稱和與其對應的群組標識。3、根據(jù)權利要求2所述的方法,其特征在于,所述將用戶劃分為不同的用戶群組為才艮據(jù)用戶所在的實際運營商或虛擬運營商將用戶劃分為不同的用戶群組。4、根據(jù)權利要求2所述的方法,其特征在于,所述將用戶劃分為不同的用戶群組為根據(jù)用戶與網(wǎng)絡協(xié)商成功的QoS等級,將用戶劃分為不同的用戶群組。5、根據(jù)權利要求2所述的方法,其特征在于,在用戶信息中進一步包括與用戶標識對應的該用戶的簽約QoS信息,所述簽約QoS信息包括該用戶與網(wǎng)絡最近一次協(xié)商成功的QoS等級和最后一次QoS協(xié)商結果;在所述WAP網(wǎng)關獲取并保存用戶信息和用戶群組信息后、WAP網(wǎng)關/人MS接收用戶請求前,該方法進一步包括在PDP上下文激活過程中,WAP網(wǎng)關從GGSN發(fā)送的計費請求開始消息中提取該消息中攜帶的用戶標識和QoS信息,并以提取的用戶標識為索引,在WAP網(wǎng)關中查找與該用戶標識對應的用戶的簽約QoS信息,判斷查找到的簽約QoS信息與所述消息中攜帶的QoS信息是否匹配,如果不匹配,則WAP網(wǎng)關指定QoS等級,重新與用戶和無線側進行QoS協(xié)商。6、才艮據(jù)權利要求2所述的方法,其特征在于,所述用戶群組信息進一步包括與群組標識對應的簽約QoS范圍;在所述WAP網(wǎng)關獲取并保存用戶信息和用戶群組信息后、WAP網(wǎng)關從MS接收用戶請求前,該方法進一步包括在PDP上下文激活過程中,WAP網(wǎng)關從GGSN發(fā)送的計費請求開始消息中提取該消息攜帶的用戶標識和QoS信息,并以攜帶的用戶標識為索引,在用戶信息中查找該用戶標識對應的群組標識,再以查找到的群組標識為索引,在用戶群組信息中查找該群組標識對應的簽約QoS范圍,判斷所述提取的QoS信息是否符合查找到的所述簽約QoS范圍,如果不符合,則WAP網(wǎng)關指定QoS等級、重新與用戶和無線側進行QoS協(xié)商。7、根據(jù)權利要求2所述的方法,其特征在于,所述用戶群組信息中進一步包括與群組標識對應的QoS協(xié)商方向;在PDP上下文激活過程中,WAP網(wǎng)關從GGSN發(fā)送的計費請求開始消息中提取該消息攜帶的用戶標識和QoS信息,并以攜帶的用戶標識為索引,在用戶信息中查找該用戶標識對應的群組標識,再以查找到的群組標識為索引查找該群組標識對應的QoS協(xié)商方向,并判斷所述提取的QoS信息與所述用戶的簽約QoS信息之間的關系是否符合所述查找到的QoS協(xié)商方向,當不符合時,則WAP網(wǎng)關指定QoS等級,重新與用戶和無線側進行QoS協(xié)商。8、根據(jù)權利要求2所述的方法,其特征在于,在用戶信息中進一步包括與用戶標識對應的該用戶的簽約QoS信息,所述簽約QoS信息包括該用戶與網(wǎng)絡最近一次協(xié)商成功的QoS等級和最后一次QoS協(xié)商結果;所述用戶群組信息進一步包括與群組標識對應的簽約QoS范圍和QoS協(xié)商方向;在所述WAP網(wǎng)關獲取并保存用戶信息和用戶群組信息后、WAP網(wǎng)關從MS接收用戶請求前,該方法進一步包括在PDP上下文激活過程中,WAP網(wǎng)關從GGSN發(fā)送的計費請求開始消息中提取該消息中攜帶的用戶標識和QoS信息,并以提取的用戶標識為索引,在WAP網(wǎng)關中查找與該用戶標識對應的用戶的簽約QoS信息,判斷查找到的簽約QoS信息與所述消息中攜帶的QoS信息是否匹配,如果不匹配,則WAP網(wǎng)關指定QoS等級,重新與用戶和無線側進行QoS協(xié)商;如果匹配,則進一步以提取的用戶標識為索引,在用戶信息中查找該用戶標識對應的群組標識,再以查找到的群組標識為索引,在用戶群組信息中查找該群組標識對應的簽約QoS范圍,判斷所述提取的QoS信息是否符合查找到的所述簽約QoS范圍,如果不符合,則WAP網(wǎng)關指定QoS等級、重新與用戶和無線側進行QoS協(xié)商;如果符合,則進一步以查找到的群組標識為索引,查找該群組標識對應的QoS協(xié)商方向,并判斷所述提取的QoS信息與所述用戶的簽約QoS信息之間的關系是否符合所述查找到的QoS協(xié)商方向,當不符合時,則WAP網(wǎng)關指定QoS等級,重新與用戶和無線側進行QoS協(xié)商。9、根據(jù)權利要求5到8中任一所述的方法,其特征在于,所述WAP網(wǎng)關重新與用戶和無線側協(xié)商該用戶的QoS等級包括WAP網(wǎng)關向GGSN請求更新QoS,并攜帶所述指定的QoS等級、協(xié)商原因和PDP地址;GGSN接收WAP網(wǎng)關的請求后,才艮據(jù)請求中攜帶的所述指定的QoS等級和PDP地址,向SGSN請求更新PDP上下文,并攜帶該指定的QoS等級和PDP地址;SGSN根據(jù)接收的所述指定的QoS等級和PDP地址向無線側發(fā)起QoS協(xié)商,協(xié)商成功后向MS請求修改PDP上下文,并攜帶所述PDP地址和指定的QoS等級;MS判斷是否接受所述指定的QoS等級,若接受,則依次通過SGSN和GGSN向WAP網(wǎng)關返回協(xié)商成功的信息;若不接受,MS依次通過SGSN和GGSN向WAP網(wǎng)關返回協(xié)商失敗信息,并攜帶失敗原因;WAP網(wǎng)關根據(jù)協(xié)商結果,更新保存的所述簽約QoS信息。10、根據(jù)權利要求5或8所述的方法,其特征在于,當所述消息中攜帶的QoS信息所代表的QoS等級等于或高于所述最后一次QoS協(xié)商結果中的最后一次協(xié)商失敗的QoS等級時,則判定簽約QoS信息與所述消息中攜帶的QoS信息不匹配,否則判定匹配。11、根據(jù)權利要求6或8所述的方法,其特征在于,所述WAP網(wǎng)關指定QoS等級為根據(jù)所述用戶的簽約QoS信息,指定一個在所述簽約QoS范圍內(nèi)的QoS等級。12、根據(jù)權利要求7或8所述的方法,其特征在于,所述WAP網(wǎng)關指定QoS等級為WAP網(wǎng)關沿所述查找到的QoS協(xié)商方向,根據(jù)所述用戶的簽約QoS信息指定一個QoS等級。13、根據(jù)權利要求3或4所述的方法,其特征在于,所述WAP網(wǎng)關獲取用戶信息及用戶群組信息的方式為通過維護終端接收輸入的用戶信息及用戶群組信息;或者,用戶上線時,接收GGSN上報的用戶信息和用戶群組信息;或者,接收用于保存用戶信息和用戶群組信息的第三方軟件發(fā)送的用戶信息和用戶群組信息。14、根據(jù)權利要求4所述的方法,其特征在于,所述WAP網(wǎng)關獲取用戶信息及用戶群組信息的方式為WAP網(wǎng)關執(zhí)行所述將用戶劃分為不同的用戶群組的揭:作,獲取劃分結果中包括的用戶信息及用戶群組信息。15、根據(jù)權利要求13所述的方法,其特征在于,該方法進一步包括WAP網(wǎng)關接收來自于所述維護終端或GGSN或第三方軟件的更新后的用戶信息和用戶群組信息,并更新保存的所述用戶信息和用戶群組信息。16、根據(jù)權利要求14所述的方法,其特征在于,WAP網(wǎng)關進一步根據(jù)用戶信息中保存的用戶簽約QoS信息,更新用戶信息中與用戶標識對應的群組標識。17、一種WAP網(wǎng)關,其特征在于,該WAP網(wǎng)關包括存儲單元、處理單元和發(fā)送單元;所述存儲單元,用于獲取并保存用戶被劃分為不同用戶群組后形成的用戶信息和用戶群組信息,所述用戶信息包括用于標識不同用戶的用戶標識,以及與用戶標識對應的該用戶所在群組的群組標識,所述用戶群組信息包括群組名稱和與其對應的群組標識;所述處理單元,用于從MS發(fā)送的用戶請求中提取用戶標識,以該用戶標識為索?I在存儲單元中保存的用戶信息中查找該用戶標識對應的群組標識,并將該群組標識提供給所述發(fā)送單元;還用于對發(fā)送單元接收的SP的響應內(nèi)容處理后返回給MS;所述發(fā)送單元,用于在向SP轉發(fā)用戶請求時攜帶所述處理單元提供的群組標識,并接收SP返回的響應內(nèi)容,提供給處理單元。18、根據(jù)權利要求17所述的WAP網(wǎng)關,其特征在于,所述WAP網(wǎng)關進一步包括QoS協(xié)商單元;所述處理單元,用于MS進行上下文激活過程中,從GGSN發(fā)送的計費請求開始消息中提取用戶標識和攜帶的QoS信息,并以該用戶標識為索引,在存儲單元保存的用戶信息中查找該用戶標識對應的群組標識和該用戶的簽約QoS信息,再以查找到的群組標識為索引,在所述存儲單元保存的用戶群組信息中查找簽約QoS范圍,判斷從GGSN發(fā)送的消息中提取的QoS信息與所述簽約QoS信息和簽約QoS范圍是否匹配,當不匹配時,根據(jù)所述簽約QoS信息和簽約QoS范圍指定一個QoS等級提供給所述QoS協(xié)商單元,通知所述QoS協(xié)商單元發(fā)起QoS協(xié)商;所述QoS協(xié)商單元,用于接收所述處理單元的協(xié)商通知,并才艮據(jù)所述處理單元提供的指定的QoS等級,主動與GGSN、SGSN和MS就指定的QoS等級進行QoS協(xié)商。19、根據(jù)權利要求17所述的WAP網(wǎng)關,其特征在于,所述WAP網(wǎng)關進一步包括信息更新單元,用于實時更新存儲單元中保存的所述用戶信息和用戶群組信息。全文摘要本發(fā)明實施例公開了一種實現(xiàn)對WAP用戶差異化服務的方法,包括WAP網(wǎng)關從MS發(fā)送的用戶請求中提取用于標識不同用戶的用戶標識,以該用戶標識為索引在WAP網(wǎng)關預先保存的用戶信息中查找該用戶標識對應的群組標識;其中,所述用戶信息包括用戶標識,以及與用戶標識對應的該用戶所在群組的群組標識;WAP網(wǎng)關在向SP轉發(fā)該用戶請求時攜帶查找到的群組標識,并接收SP返回的響應內(nèi)容,經(jīng)處理后返回給MS,所述響應內(nèi)容為SP根據(jù)預先設置的服務內(nèi)容和群組標識的對應關系以及接收的用戶請求中攜帶的群組標識確定的相應服務內(nèi)容。本發(fā)明實施例還公開了一種WAP網(wǎng)關。應用本發(fā)明實施例,能夠為不同的WAP用戶提供差異化服務。文檔編號H04W4/08GK101170749SQ20071019900公開日2008年4月30日申請日期2007年12月5日優(yōu)先權日2007年12月5日發(fā)明者李守平申請人:華為技術有限公司