一種Portal認證URL的動態(tài)選擇方法、系統(tǒng)、及無線接入點的制作方法
【技術領域】
[0001]本發(fā)明屬于無線局域網處理技術領域,涉及一種選擇方法及系統(tǒng),特別是涉及一種Portal認證URL的動態(tài)選擇方法、系統(tǒng)、及無線接入點。
【背景技術】
[0002]在當前的無線局域網(Wireless LAN,簡稱WLAN)業(yè)務中,Portal扮演著很重要的角色。Portal是一種web應用,通常用來提供個性化、單次登錄、聚集各個信息源的內容,并作為信息系統(tǒng)表現層的宿主。Portal為用戶提供了便捷、實用、靈活的WLAN上網web認證方法,連接到WiFi熱點的用戶通過在Portal頁面提交帳戶名和密碼等信息,由它與各種寬帶接入服務器(Broadband Remote Access Server,簡稱BRAS)進行通訊,交由BRAS與認證授權和計費(Authenticat1n, Authorizat1n and Accounting,簡稱AAA)系統(tǒng)交互完成用戶上網流程的認證和計費。
[0003]在免費的公用WIFI網絡中,為了能夠有效的掌握接入用戶的信息以及在免費WIFI網絡中進行廣告業(yè)務,通常使用Portal認證的方式讓用戶接入WIFI網絡。為了完成Portal認證,Portal認證服務器需要把統(tǒng)一的Portal頁推送到STA的瀏覽器上,而當前普遍使用的統(tǒng)一的Portal頁推送方案會有以下缺陷:
[0004]I)如果Portal服務器采用高質量的Portal頁面,當Portal服務器和STA之間保持較高的通信速率時,Portal頁面可以很快在STA瀏覽器上顯示。而當Portal服務器和STA之間保持較低的通信速率時,Portal頁面需要很長時間才能在STA瀏覽器上顯示,在Portal頁完整顯示之前,用戶無法接入Internet網,必須等待,導致用戶滿意度急劇下降。
[0005]I)如果Portal服務器采用低質量的Portal頁面,會導致包括較高通信速率的STA上顯示的是不夠精美的廣告頁面,影響了廣告推廣商的利益。
[0006]因此,如何提供一種Portal認證URL的動態(tài)選擇方法、系統(tǒng)、及無線接入點以解決現有技術中的由于AP的各種傳輸參數等原因,Portal服務器有時傳送高質量Portal頁面到終端設備需要耗費大量時間,而在Portal認證完成之前用戶無法接入互聯網,導致用戶體檢很差,影響廣告推廣的利益等種種缺陷,實已成為本領域從業(yè)者亟待解決的技術問題。
【發(fā)明內容】
[0007]鑒于以上所述現有技術的缺點,本發(fā)明的目的在于提供一種Portal認證URL的動態(tài)選擇方法、系統(tǒng)、及無線接入點,用于解決現有技術中由于AP的各種傳輸參數等原因,Portal服務器有時傳送高質量Portal頁面到終端設備需要耗費大量時間,而在Portal認證完成之前用戶無法接入互聯網,導致用戶體檢很差,影響廣告推廣的利益的問題。
[0008]為實現上述目的及其他相關目的,本發(fā)明一方面提供一種Portal認證URL的動態(tài)選擇方法,該方法應用于包括Portal服務器、無線接入點、終端設備的通信網絡,其中,所述無線接入點支持第一頻段和第二頻段,所述終端設備包括支持第一頻段的終端設備和支持第二頻段的終端設備,所述Portal認證URL的動態(tài)選擇方法包括以下步驟:步驟一,待所述終端設備與所述無線接入點進入通信連接狀態(tài)后,發(fā)送第一 HTTP請求報文;步驟二,判斷接收到的HTTP請求報文是否為第一 HTTP請求報文;若是,執(zhí)行下一步驟,若否,對接收到的HTTP請求報文執(zhí)行常規(guī)處理;步驟三,獲取無線接入點的傳輸參數,根據所述傳輸參數計算動態(tài)選擇判決值;步驟四,根據所述動態(tài)選擇判決值、預存的第一經驗值、和小于所述第一經驗值的第二經驗值確定不同類別Portal頁的URL,并將封裝有已確定類別Portal頁的URL的HTTP響應報文通過重定向方式發(fā)送至所述終端設備;其中,已確定類別的Portal頁的URL包括第一類別的Portal頁的URLl、第二類別的Portal頁的URL2、及第三類別的Portal頁的URL3 ;步驟五,基于已確定類別Portal頁的URL的HTTP響應報文推送對應的Portal頁至所述終端設備以所述移動終端的瀏覽器顯示對應的Portal頁。
[0009]可選地,所述傳輸參數包括:所述無線接入點的CPU負載狀況、所述無線接入點上連接支持第一頻段的終端設備的個數、所述無線接入點上連接支持第一頻段和支持第二頻段的終端設備的個數、所述無線接入點和所述終端設備的平均連接速率;其中所述第一頻段為2.4G頻段,第二頻段為5G頻段。
[0010]可選地,若所述無線接入點對所述移動終端未配置限速,計算動態(tài)選擇判決值的一種計算方式為:動態(tài)選擇判決值=PlX無線接入點的CPU負載狀況+P2X無線接入點上連接支持第一頻段的終端設備的個數+P3X無線接入點上連接支持第一頻段和支持第二頻段的終端設備的個數+P4/無線接入點和所述終端設備的平均連接速率;其中,Pl,P2,P3,P4分別為線性組合系數。
[0011]可選地,若所述無線接入點對所述移動終端配置限速,且所述限速的最大值為VMax時,計算動態(tài)選擇判決值的一種計算方式為:動態(tài)選擇判決值=Max (PI X無線接入點的CPU負載狀況+P2 X無線接入點上連接支持第一頻段的終端設備的個數+P3 X無線接入點上連接支持第一頻段和支持第二頻段的終端設備的個數+P4/無線接入點和所述終端設備的平均連接速率,P5X I/VMax);其中,Pl,P2,P3,P4,P5分別為線性組合系數。
[0012]可選地,所述步驟四還包括:當所述動態(tài)選擇判決值大于第一經驗值時,將封裝有第一類別Portal頁的URL的HTTP響應報文通過重定向方式發(fā)送至所述終端設備;當所述動態(tài)選擇判決值大于等于第二經驗值小于等于第一經驗值時,將封裝有第二類別Portal頁的URL的HTTP響應報文通過重定向方式發(fā)送至所述終端設備;當所述動態(tài)選擇判決值小于所述第二經驗值時,將封裝有第三類別Portal頁的URL的HTTP響應報文通過重定向方式發(fā)送至所述終端設備。
[0013]本發(fā)明另一方面提供一種Portal認證URL的動態(tài)選擇系統(tǒng),該系統(tǒng)應用于包括Portal服務器、無線接入點、終端設備的通信網絡,其中,所述無線接入點支持第一頻段和第二頻段,所述終端設備包括支持第一頻段的終端設備和支持第二頻段的終端設備,所述Portal認證URL的動態(tài)選擇系統(tǒng)包括:第一發(fā)送模塊,用于待所述終端設備與所述無線接入點進入通信連接狀態(tài)后,發(fā)送第一 HTTP請求報文;判斷模塊,與所述第一發(fā)送模塊連接,用于判斷接收到的HTTP請求報文是否為第一 HTTP請求報文;若是,調用用于獲取無線接入點的傳輸參數,根據所述傳輸參數計算動態(tài)選擇判決值的第一處理模塊,若否,調用用于對接收到的HTTP請求報文執(zhí)行常規(guī)處理的第二處理模塊;URL確定模塊,與所述第一處理模塊連接,用于根據所述動態(tài)選擇判決值、預存的第一經驗值、和小于所述第一經驗值的第二經驗值確定不同類別Portal頁的URL,并將封裝有已確定類別Portal頁的URL的HTTP響應報文通過重定向方式發(fā)送至所述終端設備;其中,已確定類別的Portal頁的URL包括第一類別的Portal頁的URLl、第二類別的Portal頁的URL2、及第三類別的Portal頁的URL3 ;第二發(fā)送模塊,與所述URL確定模塊連接,用于將封裝有已確定類別Portal頁的URL的HTTP響應報文發(fā)送出去;Portal推送模塊,與所述第二發(fā)送模塊連接,用于基于已確定類別Portal頁的URL的HTTP響應報文推送對應的Portal頁至所述終端設備以所述移動終端的瀏覽器顯示該Portal頁。
[0014]可選地,所述第一處理模塊中的傳輸參數包括:所述無線接入點的CPU負載狀況、所述無線接入點上連接支持第一頻段的終端設備的個數、所述無線接入點上連接支持第一頻段和支持第二頻段的終端設備的個數、所述無線接入點和所述終端設備的平均連接速率;其中所述第一頻段為2.4G頻段,第二頻段為5G頻段。
[0015]可選地,所述第一處理模塊還用于:若所述無線接入點對所述移動終端未配置限速,計算動態(tài)選擇判決值的一種計算方式為:動態(tài)選擇判決值=PlX無線接入點的CPU負載狀況+P2X無線接入點上連接支持第一頻段的終端設備的個數+P3 X無線接入點上連接支持第一頻段和支持第二頻段的終端設備的個數+P4/無線接入點和所述終端設備的平均連接速率;其中,Pl,P2,P3,P4分別為線性組合系數;若所述無線接入點對所述移動終端配置限速,且所述限速的最大值為VMax時,計算動態(tài)選擇判決值的一種計算方式為:動態(tài)選擇判決值=Max (Pl X無線接入點的CPU負載狀況+P2X無線接入點上連接支持第一頻段的終端設備的個數+P3X無線接入點上連接支持第一頻段和支持第二頻段的終端設備的個數+P4/無線接入點和所述終端設備的平均連接速率,P5 X I/VMax);其中,Pl,P2,P3,P4,P5分別為線性組合系數。
[0016]可選地,所述URL確定模塊還用于:當所述動態(tài)選擇判決值大于第一經驗值時,將封裝有第一類別Portal頁的URL的HTTP響應報文通過重定向方式發(fā)送至所述終端設備;當所述動態(tài)選擇判決值大于等于第二經驗值小于等于第一經驗值時,將封裝有第二類別Portal頁的URL的HTTP響應報文通過重定向方式發(fā)送至所述終端設備;當所述動態(tài)選擇判決值小于所述第二經驗值時,將封裝有第三類別Portal頁的URL的HTTP響應報文通過重定向方式發(fā)送至所述終端設備。
[0017]本發(fā)明又一方面還提供一種無線接入點,所述無線接入點包括:無線驅動單元,用于接收第一 HTTP請求報文,并將其轉發(fā);所述無線驅動單元包括第一頻段驅動單元和第二頻段驅動單元;報文處理單元,與所述無線驅動單元連接的,用于判斷接收到的HTTP請求報文是否為第一 HTTP請求報文;若是,調用用于獲取自身的傳輸參數,根據所述傳輸參數計算動態(tài)選擇判決值的Portal判決單元,若否,對接收到的HTTP請求報文執(zhí)行常規(guī)處理;所述第一報