專利名稱:一種制定策略的方法、策略服務器及網關的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種制定策略的方法、策略服務器及網關。
背景技術:
在3GPP(3rd Generation Partnership Project,第三代移動通信伙伴計劃)協 , ηΤ Α^iffl IMEISV(International Mobile Station Equipment Identity and
Software Version Number,國際移動設備身份碼以及軟件版本號)來進行終端類型的上 報。具體的,終端發送的報文中可以攜帶IMEISV到GGSN(Gateway GPRS Support Node,網關 GPRS 支持節點),GGSN 將 IMEISV 發送到 PCRF(Policy and Charging Rules Function,策略與計費規則功能)實體,進而PCRF根據MEISV對應的終端型號,來判斷應 該制定何種策略。在實現本發明過程中,發明人發現現有技術中至少存在如下問題當PC (Personal Computer,個人計算機)用戶使用手機作為MODEM (調制解調器) 連入網絡時,GGSN獲得的是手機的IMEISV,即和手機直接上網時上報的IMEISV是一致的, 因此,無法正確區分是手機上網還是PC上網,導致PCRF制定的策略不合適。
發明內容
本發明的實施例提供了一種制定策略的方法、策略服務器及網關,其確定用戶上 網使用的終端類型,制定相應的策略。—方面,本發明的實施例提供了一種制定策略的方法,包括策略服務器接收網關發送的User-Agent用戶代理信息,所述User-Agent信息攜 帶終端類型信息或者終端使用的瀏覽器類型信息;所述策略服務器根據所述User-Agent信息,確定終端的類型;所述策略服務器根據終端的類型制定計費策略和/或QoS服務質量策略。對應的,發明的實施例提供了一種策略服務器,包括接收單元,用于接收網關發送的User-Agent用戶代理信息,所述User-Agent信息 攜帶終端類型信息或者終端使用的瀏覽器類型信息;確定單元,用于根據所述User-Agent信息,確定終端的類型;制定單元,用于根據所述終端的類型制定計費策略和/或QoS服務質量策略。另一方面,本發明的實施例提供了一種制定策略的方法,包括網關解析終端發送的報文,獲取User-Agent用戶代理信息,所述User-Agent信息 攜帶終端類型信息或者終端使用的瀏覽器類型信息;所述網關發送所述User-Agent信息給策略服務器。對應的,發明的實施例提供了一種網關,包括解析單元,用于解析終端發送的報文,獲取User-Agent用戶代理信息,所述User-Agent信息攜帶終端類型信息或者終端使用的瀏覽器類型信息;發送單元,用于發送所述User-Agent信息給策略服務器。由上述本發明的實施例提供的技術方案可以看出,將用戶終端類型信息或者終端 使用的瀏覽器類型信息上報給策略服務器,策略服務器可以正確區分終端類型,如是手機 上網還是PC上網,進而策略服務器制定相應的策略,實現上網計費和QoS保證。
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用 的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本 領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他 的附圖。圖1為本發明一實施例制定策略的方法的流程示意圖;圖2為本發明實施例策略服務器的構成示意圖一;圖3為本發明實施例策略服務器的構成示意圖二 ;圖4為本發明另一實施例制定策略的方法的流程示意圖;圖5為本發明實施例網關的構成示意圖一;圖6為本發明實施例網關的構成示意圖二 ;圖7為本發明實施例制定策略的方法應用場景示意圖;圖8為圖7應用場景下的流程示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。如圖1所示,本發明的實施例提供了一種制定策略的方法,包括步驟11、策略服務器接收網關發送的User-Agent (用戶代理)信息,User-Agent 信息攜帶終端類型信息或者終端使用的瀏覽器類型信息。步驟12、策略服務器根據User-Agent信息,確定終端的類型。步驟13、策略服務器根據終端的類型制定計費策略和/或Q0S(Quality of Service,服務質量)策略。上述策略服務器可以包括但不限于PCRF(Policy and Charging Rules Function, 策略與計費規則功能)實體,其他網絡中能夠實現業務簽約、用戶策略制定和下發的網元 也可應用。上述網關可以包括但不限于GGSN(Gateway GPRS Support Node,網關GPRS支持節 點),其他網絡中能夠實現業務集中會聚點、可以實現對用戶終端訪問的業務流進行內容解 析的網元也可應用。根據HTTP (Hyper Text Transfer Protocol,超文本傳輸協議)的規定,用戶終端 進行HTTP業務的時候,終端發送的報文中會攜帶User-Agent信息。
當PC(如筆記本電腦)用戶和手機用戶無線上網時,基于HTTP的協議棧的位置不 同,報文中會攜帶不同的User-Agent信息。User-Agent信息攜帶終端類型信息,如是手機 上網還是PC上網,或者User-Agent信息攜帶終端使用的瀏覽器類型信息,如手機上網還是 PC上網使用的瀏覽器不同。因此,可以對這個User-Agent信息進行判斷,識別用戶終端使 用的設備類型。由上述本發明的實施例提供的技術方案可以看出,將用戶終端類型信息或者終端 使用的瀏覽器類型信息上報給策略服務器,策略服務器可以正確區分終端類型,如是手機 上網還是PC上網,進而策略服務器制定相應的策略,實現上網計費和QoS保證。具體的,步驟11中,User-Agent信息業可以攜帶終端類型信息和終端使用的瀏覽 器類型信息。步驟12中,策略服務器可以根據User-Agent信息中的終端類型信息直接確定終 端的類型。或者,策略服務器可以根據User-Agent信息中的終端使用的瀏覽器類型信息, 進一步確定終端的類型。示例性的,由于使用PC上網會引起更多的流量消耗,運營商可能會禁止使用這種 類型的終端。因此,步驟12中,策略服務器確定終端類型為PC時,步驟13中,策略服務器 為PC終端制定相應的計費策略和/或QoS策略,可以是在某些套餐中只允許手機終端使用 內置瀏覽器上網,不允許使用PC作為客戶端連接數據卡或者手機上網,等等。但是,策略服 務器制定的計費策略和/或QoS策略,并不限于此。本發明的實施例制定策略的方法,還可以包括策略服務器根據終端的簽約信息,確定需要確定終端的類型,所述策略服務器在 網關上注冊User-Agent信息上報事件。這樣,網關響應User-Agent信息上報事件,發送User-Agent信息給策略服務器, 進而,進入上述步驟11。本發明的實施例制定策略的方法,上述步驟11之后,還可以包括策略服務器在網關上取消User-Agent信息上報事件。這樣,可以減緩網關對報文處理的壓力。本發明的實施例制定策略的方法,還可以包括 策略服務器下發計費策略和/或QoS服務質量策略給網關,由網關執行策略,通知 策略到用戶終端,在此不作贅述。如圖2所示,對應于上述圖1所示實施例的制定策略的方法,本發明的實施例提供 一種策略服務器,包括接收單元21,用于接收網關發送的User-Agent用戶代理信息,User-Agent信息攜 帶終端類型信息或者終端使用的瀏覽器類型信息。確定單元22,用于根據User-Agent信息,確定終端的類型。制定單元23,用于根據終端的類型制定計費策略和/或QoS服務質量策略。上述策略服務器可以包括但不限于PCRF實體,其他網絡中能夠實現業務簽約、用 戶策略制定和下發的網元也可應用。上述網關可以包括但不限于GGSN,其他網絡中能夠實現業務集中會聚點、可以實 現對用戶終端訪問的業務流進行內容解析的網元也可應用。
當PC(如筆記本電腦)用戶和手機用戶無線上網時,基于HTTP的協議棧的位置不 同,報文中會攜帶不同的User-Agent信息。User-Agent信息攜帶終端類型信息,如是手機 上網還是PC上網,或者User-Agent信息攜帶終端使用的瀏覽器類型信息,如手機上網還是 PC上網使用的瀏覽器不同。因此,策略服務器可以對這個User-Agent信息進行判斷,識別 用戶終端使用的設備類型。由上述本發明的實施例提供的技術方案可以看出,將用戶終端類型信息或者終端 使用的瀏覽器類型信息上報給策略服務器,策略服務器可以正確區分終端類型,如是手機 上網還是PC上網,進而策略服務器制定相應的策略,實現上網計費和QoS保證。如圖3所示,本發明的實施例策略服務器,還可以包括注冊單元31,用于根據終端的簽約信息,確定需要確定終端的類型,在網關上注冊 User-Agent信息上報事件。取消單元32,用于接收網關發送的User-Agent信息之后,在網關上取消 User-Agent信息上報事件。本發明的實施例策略服務器,還下發計費策略和/或QoS服務質量策略給網關,由 網關執行策略,通知策略到用戶終端,在此不作贅述。如圖4所示,本發明實施例提供一種制定策略的方法,包括步驟41、網關解析終端發送的報文,獲取User-Agent用戶代理信息,User-Agent 信息攜帶終端類型信息或者終端使用的瀏覽器類型信息。步驟42、網關發送User-Agent信息給策略服務器。上述策略服務器可以包括但不限于PCRF實體,其他網絡中能夠實現業務簽約、用 戶策略制定和下發的網元也可應用。上述網關可以包括但不限于GGSN,其他網絡中能夠實現業務集中會聚點、可以實 現對用戶終端訪問的業務流進行內容解析的網元也可應用。當PC(如筆記本電腦)用戶和手機用戶無線上網時,基于HTTP的協議棧的位置不 同,報文中會攜帶不同的User-Agent信息。User-Agent信息攜帶終端類型信息,如是手機 上網還是PC上網,或者User-Agent信息攜帶終端使用的瀏覽器類型信息,如手機上網還是 PC上網使用的瀏覽器不同。因此,策略服務器可以對這個User-Agent信息進行判斷,識別 用戶終端使用的設備類型。由上述本發明的實施例提供的技術方案可以看出,將用戶終端類型信息或者終端 使用的瀏覽器類型信息上報給策略服務器,策略服務器可以正確區分終端類型,如是手機 上網還是PC上網,進而策略服務器制定相應的策略,實現上網計費和QoS保證。具體的,步驟41、網關解析終端發送的報文,獲取User-Agent用戶代理信息,可以 包括網關對終端發送的報文進行DPI (De印Packet Inspection,深度報文解析),獲取 User-Agent用戶代理信息。本發明實施例制定策略的方法,還可以包括網關響應策略服務器的注冊User-Agent信息上報事件,觸發解析終端發送的報 文,獲取User-Agent用戶代理信息。本發明實施例制定策略的方法,還可以包括
網關接收策略服務器下發的計費策略和/或QoS服務質量策略,并通知給用戶終端。可見,網關負責策略的端到端通知,在此不作贅述。如圖5所示,對應于上述圖4所示實施例的制定策略的方法,本發明實施例提供一 種網關,包括解析單元51,用于解析終端發送的報文,獲取User-Agent用戶代理信息, User-Agent信息攜帶終端類型信息或者終端使用的瀏覽器類型信息。發送單元52,用于發送User-Agent信息給策略服務器。上述策略服務器可以包括但不限于PCRF實體,其他網絡中能夠實現業務簽約、用 戶策略制定和下發的網元也可應用。上述網關可以包括但不限于GGSN,其他網絡中能夠實現業務集中會聚點、可以實 現對用戶終端訪問的業務流進行內容解析的網元也可應用。當PC(如筆記本電腦)用戶和手機用戶無線上網時,基于HTTP的協議棧的位置不 同,報文中會攜帶不同的User-Agent信息。User-Agent信息攜帶終端類型信息,如是手機 上網還是PC上網,或者User-Agent信息攜帶終端使用的瀏覽器類型信息,如手機上網還是 PC上網使用的瀏覽器不同。因此,策略服務器可以對這個User-Agent信息進行判斷,識別 用戶終端使用的設備類型。由上述本發明的實施例提供的技術方案可以看出,將用戶終端類型信息或者終端 使用的瀏覽器類型信息上報給策略服務器,策略服務器可以正確區分終端類型,如是手機 上網還是PC上網,進而策略服務器制定相應的策略,實現上網計費和QoS保證。具體而言,解析單元51,具體用于對終端發送的報文進行DPI深度報文解析,獲取 User-Agent用戶代理信息。如圖6所示,本發明實施例網關,還可以包括響應單元61,用于響應策略服務器的注冊User-Agent信息上報事件,觸發解析單 元51。本發明實施例網關,還用于接收策略服務器下發的計費策略和/或QoS服務質量 策略,并通知給用戶終端。如圖7所示,用戶無線上網的應用場景,UE(User Equipment,用戶設備)71為手 機,UE 71與Web服務器建立HTTP連接,UE 71發送的報文攜帶User-Agent信息User-agent string of Mobile,表示移動終端。TE (Terminal Equipment,終端設備)720 使用 MT (Mobile Terminal,移動終 端)721作為調制解調器上網時,TE 720與MT721共同構成UE 72,UE 72與Web服務器建 立 HTTP 連接,UE 72 發送的報文攜帶 User-Agent 信息 User-agent string of PC,表示 PC。如圖8所示,本發明實施例制定策略的方法,包括81、用戶終端激活。82、通過 Gx 接口,GGSN 到 PCRF 鑒權。83、PCRF根據用戶的簽約信息,判斷是否需要了解用戶終端的類型。如果需要了 解,則PCRF在GGSN上注冊User-Agent上報事件。84、用戶終端訪問Web服務器。
7
85、GGSN開啟DPI能力解析用戶流量。當GGSN發現HTTP報文時,通過DPI解析 獲取報文的User-Agent字段內容。86、GGSN 上報 User-Agent 字段內容到 PCRF。87、PCRF獲得User-Agent字段內容后,執行取消User-Agent上報事件。此步驟 為可選步驟,取消User-Agent上報事件,可以減緩GGSN的處理壓力。88、PCRF根據User-Agent字段內容確定終端類型,如可以正確區分是手機上網還 是PC上網,PCRF根據終端類型信息制定計費策略和/或QoS策略。89、PCRF 下發策略給 GGSN。810、GGSN應用策略到用戶終端。由上述本發明的實施例提供的技術方案可以看出,將用戶終端類型信息上報給策 略服務器,策略服務器可以正確區分終端類型,如是手機上網還是PC上網,進而策略服務 器制定相應的策略,實現上網計費和Q0S保證。需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列 的動作組合,但是本領域技術人員應該知悉,本發明并不受所描述的動作順序的限制,因為 依據本發明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知 悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本發明 所必須的。在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部 分,可以參見其他實施例的相關描述。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護范圍并不局限于此, 任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換, 都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍 為準。
權利要求
一種制定策略的方法,其特征在于,包括策略服務器接收網關發送的User Agent用戶代理信息,所述User Agent信息攜帶終端類型信息或者終端使用的瀏覽器類型信息;所述策略服務器根據所述User Agent信息,確定終端的類型;所述策略服務器根據所述終端的類型制定計費策略和/或QoS服務質量策略。
2.根據權利要求1所述的制定策略的方法,其特征在于,所述方法還包括所述策略服務器根據終端的簽約信息,確定需要確定終端的類型,所述策略服務器在 所述網關上注冊User-Agent信息上報事件。
3.根據權利要求2所述的制定策略的方法,其特征在于,所述策略服務器接收網關發 送的所述User-Agent信息之后,所述方法還包括所述策略服務器在所述網關上取消User-Agent信息上報事件。
4.一種策略服務器,其特征在于,包括接收單元,用于接收網關發送的User-Agent用戶代理信息所述User-Agent信息攜帶 的終端類型信息或者終端使用的瀏覽器類型信息;確定單元,用于根據所述User-Agent信息,確定終端的類型;制定單元,用于根據所述終端的類型制定計費策略和/或QoS服務質量策略。
5.根據權利要求4所述的策略服務器,其特征在于,所述策略服務器還包括注冊單元,用于根據終端的簽約信息,確定需要確定終端的類型,在所述網關上注冊 User-Agent信息上報事件。
6.根據權利要求5所述的策略服務器,其特征在于,所述策略服務器還包括 取消單元,用于接收所述網關發送的所述User-Agent信息之后,在所述網關上取消User-Agent信息上報事件。
7.一種制定策略的方法,其特征在于,包括網關解析終端發送的報文,獲取User-Agent用戶代理信息,所述User-Agent信息攜帶 終端類型信息或者終端使用的瀏覽器類型信息;所述網關發送所述User-Agent信息給策略服務器。
8.根據權利要求7所述的制定策略的方法,其特征在于,網關解析終端發送的報文,獲 取User-Agent用戶代理信息,包括所述網關對終端發送的報文進行DPI深度報文解析,獲取User-Agent用戶代理信息。
9.根據權利要求7所述的制定策略的方法,其特征在于,所述方法還包括所述網關響應所述策略服務器的注冊User-Agent信息上報事件,觸發解析終端發送 的報文,獲取User-Agent用戶代理信息。
10.一種網關,其特征在于,包括解析單元,用于解析終端發送的報文,獲取User-Agent用戶代理信息,所述 User-Agent信息攜帶終端類型信息或者終端使用的瀏覽器類型信息; 發送單元,用于發送所述User-Agent信息給策略服務器。
11.根據權利要求10所述的網關,其特征在于,所述網關還包括響應單元,用于響應所述策略服務器的注冊User-Agent信息上報事件,觸發所述解析 單元。全文摘要
本發明實施例涉及一種制定策略的方法、策略服務器及網關。其中,一種制定策略的方法,包括策略服務器接收網關發送的User-Agent用戶代理信息,所述User-Agent信息攜帶終端類型信息或者終端使用的瀏覽器類型信息;所述策略服務器根據所述User-Agent信息,確定終端的類型;所述策略服務器根據終端的類型制定計費策略和/或QoS服務質量策略。將用戶終端類型信息或者終端使用的瀏覽器類型信息上報給策略服務器,策略服務器可以正確區分終端類型,如是手機上網還是PC上網,進而策略服務器制定相應的策略,實現上網計費和QoS保證。
文檔編號H04L29/08GK101977239SQ201010542490
公開日2011年2月16日 申請日期2010年11月11日 優先權日2010年11月11日
發明者胡玉勝, 胡翔 申請人:華為技術有限公司