[發明專利]基于NDIS的方法及系統有效
| 申請號: | 200910211054.1 | 申請日: | 2009-11-10 |
| 公開(公告)號: | CN102420837A | 公開(公告)日: | 2012-04-18 |
| 發明(設計)人: | 邢小良;黃煒;袁江;葉挺群;陳元譜 | 申請(專利權)人: | 浙江省公眾信息產業有限公司;中國電信股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F17/30 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 顏鏑 |
| 地址: | 310003 *** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ndis 方法 系統 | ||
技術領域
本發明涉及網絡驅動程序接口標準技術(NDIS,Network?DriverInterface?Specification),尤其涉及基于NDIS的方法及系統。
背景技術
網絡用戶在通過瀏覽器訪問某個網址時,時常會注意到打開的網頁地址和最初輸入的地址并不一致的現象,即重定向。統一資源定位符(URL,Uniform?Resource?Locator)重定向是指如果網站有“正規URL”和“別名URL”,當用戶輸入“別名URL”時,需要將器重定向到“正規URL”以訪問同一個網址;或者是在網站更新了域名后,在用戶輸入舊的域名后,將舊域名重定向到新域名。簡單來說,URL重定向就是首先獲得一個進入的URL請求,然后把它修改為網站可以處理的另一個URL的過程。舉個例子來說,如果通過瀏覽器進來的URL是“www.mysite.com/UserProfile/1.aspx”,那么它可以被重寫成“www.mysite.com/UserProfile.aspx?ID=1”這樣的URL可以被網站更好地識別。靈活的URL重寫可以讓網站具有更加友好的可用性和更加專業的服務特性,同時也有利于網站更好的被搜索引擎索引收錄。
URL重定向可以通過編程的方式來實現。例如,ASP.NET中的“Contex.RewritePath()”方法可以用來實現對URL的重寫請求,一旦URL重寫后,系統將使用新的路徑來繼續執行請求。很多網絡協議都支持“重定向”功能,例如在HTTP協議中支持“Location”指令,接收到這個指令的瀏覽器將自動重定向到“Location”指明的另一個URL上。
目前,現有技術基本上都是通過應用層進行URL重定向。然而,在應用層上很難做到定制配置信息,設置訪問規則,因而不能滿足用戶對敏感信息等內容的過濾業務要求。此外,當前的URL重定向在應用層執行,對系統資源消耗大,造成系統響應速度慢,以及不能及時處理大并發訪問等棘手問題。
發明內容
本發明的目的是提供一種基于NDIS的重定向和/或內容過濾的方法及系統,通過對中間驅動器層改造設置相應配置信息和訪問規則,降低了系統進行重定向和/或內容過濾等處理的系統開銷,提高了響應速度和處理效率。本發明提供如下技術方案:
本發明的一個方面提供一種基于NDIS重定向的系統,該系統包括:第一配置界面模塊,用于配置參數數據,參數數據包括截獲協議和重定向地址;第一網絡包截獲模塊,用于截獲從協議驅動器層向微端口驅動器層發送的打包數據,打包數據攜帶了即將訪問網站的地址;第一分析模塊,用于對第一網絡包截獲模塊截獲的打包數據進行分析,判斷打包數據中攜帶的訪問網址是否符合截獲協議;第一修改模塊,用于在打包數據中攜帶的訪問網址符合截獲協議時,將截獲數據中的訪問地址修改為參數數據中的重定向地址。
本發明提供的基于NDIS重定向的系統的一個實施例中,該系統還包括:第一共享存儲模塊,用于存儲通過第一配置界面模塊配置的參數數據,并向第一分析模塊和第一修改模塊提供訪問接口。
本發明提供的基于NDIS重定向的系統的一個實施例中,第一分析模塊進一步包括第一數據緩存,用于對第一網絡包截獲模塊截獲的打包數據進行緩存,以便分析模塊高效分析截獲數據。
本發明的另一個方面提供一種基于NDIS內容過濾的系統,該系統包括:第二配置界面模塊,用于配置參數數據,參數數據包括截獲關鍵字;第二網絡包截獲模塊,用于截獲從協議驅動器層向微端口驅動器層發送的打包數據,打包數據攜帶了要呈現的內容;第二分析模塊,用于對第二網絡包截獲模塊截獲的打包數據進行分析,判斷打包數據中攜帶的內容是否符合截獲關鍵字;第二修改模塊,用于在打包數據中攜帶的內容符合截獲關鍵字時,刪除或替換截獲數據中的內容。
本發明提供的基于NDIS內容過濾的系統的一個實施例中,該系統還包括:第二共享存儲模塊,用于存儲通過第二配置界面模塊配置的參數數據,并向第二分析模塊和第二修改模塊提供訪問接口。
本發明提供的基于NDIS內容過濾的系統的一個實施例中,第二分析模塊進一步包括第二數據緩存,用于對第二網絡包截獲模塊截獲的打包數據進行緩存,以便第二分析模塊高效分析截獲數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江省公眾信息產業有限公司;中國電信股份有限公司,未經浙江省公眾信息產業有限公司;中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910211054.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:橡膠組合物及充氣輪胎
- 下一篇:三進制調頻鍵控調制方法





